[SQL ] 请教concept问题(RDBMS, Graph, NoSQL)

楼主: AmigoSafin   2019-07-30 11:16:32
大家好,
小的初学SQL,
目前学完RDBMS, Graph and NoSQL
还是分不太清楚三者的差别
目前遇到题目是问:
A shopping cart in an e-commerce site is ideally suited for the use of a
________________ type of database..
选项有flat file DB
Graph DB (我选了 因为这次测验范围就是Graph DB 但被骗了...orz)
relational DB (正确答案)
non-relational
真是很瞎
因为在老师给的NoSQL讲义中
写到: building a shopping cart? think about a key-value store?
所以是因为graph DB 没有primary and foreign keys吗?
可是NoSQL Data model 有key-value store
觉得很沮丧 因为没有考好...:(
向大家请益
作者: laputaflutin (很恐怖,不要问)   2019-07-30 22:18:00
其实是没什么营养的题目但是绝大多数来说,RDBMS的transaction成熟许多NoSQL很多时候是为了特定需求而特化
作者: nyitalumnus (阿华)   2019-09-13 11:14:00
RDBMS适合transaction. NoSql用于big data.

Links booklink

Contact Us: admin [ a t ] ucptt.com