gpt4 book ai didi

couchdb - OLAP 中的 CouchDB 怎么样?

转载 作者:行者123 更新时间:2023-12-01 01:27:30 26 4
gpt4 key购买 nike

我有一个由大量(比如十亿)向量组成的数据表 [ x1, x2, x3 ]我想问一些典型的 OLAP 问题,例如“对于给定范围内 x1 的所有向量,v3 的平均值是多少?”与真正的 OLAP 不同,这些问题不是临时的:我只有少数预定义的问题。

在 SQL 数据库中,您可以说如果列未编入索引,则空间要求为 O(n),时间也是如此;索引以 O(n log n) 的空间为代价为您提供 O(log n) 的时间。

那么,在性能方面,CouchDB 是否大致相同?好多了?更糟糕?

最佳答案

如果您想进行临时查询,CouchDB 通常会更糟,如果您有预烘焙查询,则更好。

这只是关于 CouchDB 的技术点,而不是 NOSQL 与 SQL。

CouchDB 在即席查询方面稍慢,我认为这需要表扫描。但是随着您逐渐添加数据, View 会逐渐更新,因此它有利于维护诸如“Sum”、“Count”或任何其他可以被 Map-Reduced 的东西。

关于couchdb - OLAP 中的 CouchDB 怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com