小编dav*_*ave的帖子

是什么让Cassandra(以及NoSQL一般)成为RDBMS的更好解决方案?

好吧,NoSQL现在是一个流行语,所以我一直在研究它.我还没有理解ColumnFamilies和SuperColumns等...但我一直在研究数据是如何映射的.

看完这个文章,和其他人,似乎数据在像格式的JSON映射.

Users = {
    1: {
        username: "dave",
        password: "blahblah",
        dateReged: "1/1/1"
    },
    2: {
        username: "etc",
        password: "blahblah",
        dateReged: "2/1/1",
        comment: "this guy has a comment and dave doesns't"
    },
}
Run Code Online (Sandbox Code Playgroud)

RDBMS格式为:

Table name: "Users"

id | username | password | dateReged | comment
---+----------+----------+-----------+--------
 1 |  dave    | blahblah |  1/1/1    |
---+----------+----------+-----------+--------
 2 |  etc     | blahblah |  2/1/1    | this guy has a comment and dave doesn't
Run Code Online (Sandbox Code Playgroud)

假设我理解正确并且上面的示例是正确的,为什么我会选择RDBMS设计而不是NoSQL设计?就个人而言,我更愿意使用JSON结构......这是否意味着我应该选择NoSQL而不是MySQL?

我想我要问的是"我什么时候应该选择NoSQL over RDBMS?"

另外,正如我所说,我还没有完全理解如何实现Cassandra数据库.即,如何在新数据库中创建 …

sql database cassandra nosql

20
推荐指数
5
解决办法
2万
查看次数

标签 统计

cassandra ×1

database ×1

nosql ×1

sql ×1