Apache的卡桑德拉数据库是一种功能强大,可扩展的大数据解决方案,用于存储和处理大量数据,通常使用数百个节点在多个全球位置分开。这是一个伟大的工具,我们喜欢它,但我们经常看到团队遇到麻烦使用它。我们建议使用Cassandra小心翼翼地。团队经常误解了Cassandra的用例,试图将其用作通用数据存储,当实际上,基于预定义密钥或索引,它针对大数据集的快速读取进行了优化。它对存储模式的依赖也可以使其难以随着时间的推移而发展。Cassandra还具有显着的操作复杂性和一些粗糙的边缘,因此除非您绝对需要它提供的缩放,否则通常更好的解决方案。如果您不需要Cassandra的特定用例和缩放特性,您可能只会选择它大数据羡慕。仔细使用Cassandra将包括广泛的自动化测试,我们很乐意推荐Cassandraunit.作为您的测试策略的一部分。
Apache的卡桑德拉数据库是一种功能强大,可扩展的大数据解决方案,用于存储和处理大量数据,通常使用数百个节点在多个全球位置分开。这是一个伟大的工具,我们喜欢它,但我们经常看到团队遇到麻烦使用它。我们建议使用Cassandra小心翼翼地。团队经常误解了Cassandra的用例,试图将其用作通用数据存储,当实际上,基于预定义密钥或索引,它针对大数据集的快速读取进行了优化。它对存储模式的依赖也可以使其难以随着时间的推移而发展。Cassandra还具有显着的操作复杂性和一些粗糙的边缘,因此除非您绝对需要它提供的缩放,否则通常更好的解决方案。如果您不需要Cassandra的特定用例和缩放特性,您可能只会选择它大数据羡慕。仔细使用Cassandra将包括广泛的自动化测试,我们很乐意推荐Cassandraunit.作为您的测试策略的一部分。