想知道哪种技术更适合网店的典型产品目录。我正在写关于企业环境中的 nosql 的硕士论文,并且我认为现在一直专注于文档存储。阅读大量推荐文档存储的文章,因为它具有为数千种不同产品建模所需的灵活性。但据我所知,像 Cassandra 这样的 Column-Family Stores 提供了同样的灵活性。
我最喜欢使用 cassandra 的想法是 nosql-database.org 对它的评价(标记为最有趣的功能):
大规模可扩展、分区行存储、无主架构、线性扩展性能、无单点故障、跨多个数据中心和云可用区的读/写支持。API/查询方法:CQL 和 Thrift,复制:点对点,编写:Java,并发:可调一致性,杂项:内置数据压缩,MapReduce 支持,主/二级索引,安全特性。
最后,我专注于构建一个高度可用且可扩展的 Multishop 系统的原型,该系统利用多语言持久性,例如用于会话的 K/V 存储、用于产品目录的文档存储或列族存储,以及用于库存/定价的 RDBMS,例如Sadalage 和 Fowler 在他们的《NoSQL Destilled》一书中提到。
如果可能,请为您的答案提供科学论文或其他可靠来源。
谢谢!