我对整个后端场景都是新手,我正在尝试找出哪种数据库最适合我,我需要了解文档是什么。NoSQL数据库中的文档与数据库中的表相同吗?
发布于 2014-03-21 04:44:07
只有特定的NoSQL数据库引擎使用文档存储信息,它们被称为面向NoSQL文档的数据库引擎。MongoDB是最著名的面向NoSQL文档的数据库引擎之一。它们也是以不同方式存储数据的其他NoSQL引擎,比如使用键值结构的Cassandra。
NoSQL数据库中的文档是什么?对于
数据库,表是什么?
考虑到面向NoSQL文档的数据库,文档非常类似于SQL数据库的表中的行。相反,SQL数据库表类似于文档的集合。无论如何,它们之间有很多不同之处。例如:
我想找出哪种数据库最适合我
这取决于您想要对每个DBMS做什么。如果您希望存储大量信息,而不关心连接、表之间的关系、操作的原子性等,那么可以使用NoSQL数据库引擎。否则,请使用SQL数据库引擎。
发布于 2014-03-21 03:37:38
并不是每个NoSQL数据库都有文档。它只是NoSQL数据库的一个小子集:面向文档的数据库。在这些数据库中,多个文档位于一个集合中。文档和集合大致相当于关系数据库中的行和表。
https://stackoverflow.com/questions/22543324
复制相似问题