很抱歉,如果这个问题有些主观。我是“可以存储”,“分布式商店”或类似这样的概念的新手。我真的很想知道他们有什么共同之处,并希望对所有这些有所了解。如果我想写一个类似的产品,我需要准备什么?
答案 0 :(得分:18)
NoSQL Database site总结了这样的概念:
主要是下一代数据库 解决一些问题:存在 非关系的,分布式的, 开源和水平可扩展。 最初的意图是现代的 网络规模的数据库。运动 从2009年初开始,并且正在增长 迅速。往往更具特色 适用于:无架构,复制 支持,简单的API,最终 一致性等等。所以 误导性术语“nosql”(社区 现在翻译它主要是“不是 只有sql“)应该被视为别名 像定义一样 上方。
该网站还维护an archive of articles on NoSQL databases。他们中的大多数似乎专注于特定产品,但有一些更普遍的概述。如果你真的想要建立自己的那个,那么Design Patterns for Distributed Non-Relational Databases可以很好地完成你需要考虑的事情。
答案 1 :(得分:13)