gpt4 book ai didi

statistics - NoSQL 是存储统计数据的理想选择吗?

转载 作者:行者123 更新时间:2023-12-01 00:03:12 25 4
gpt4 key购买 nike

我对 NoSQL 系统并不十分熟悉,但我记得不久前读到它们是处理统计数据的理想选择。

由于我即将开始编写代码来记录诸如“每天有多少用户注册”之类的数据,我想我可以利用这个机会来了解更多关于 NoSQL 的信息,如果它符合要求的话。

如果 NoSQL 确实非常适合这一点,您能否向我提供一些有关原因的信息?哪些特定系统最适合这种特殊需求?

所以,在第一个答案之后,澄清一点可能会有所帮助。

我目前有一个 PostgreSQL 数据库,我将从中获取数据。这将非常简单,不需要计算。例如,我将获得一个结果集,其中包含过去一个月每天注册的用户数量(因此它基本上只是一组日期/用户的值对)并将其保存在另一个表/数据库中。

谢谢!

最佳答案

这在某种程度上取决于您将对这些统计数据进行何种类型的分析。如果您要进行许多不同的操作(求平均值、求和、加入...),您可能会发现 NoSQL 解决方案更麻烦,那么它们是值得的。

但是,如果您主要出于显示目的或非常具体的分析例程存储统计数据,那么 NoSQL 解决方案就会大放异彩。

如果您的数据足够小,请坚持使用 SQL 解决方案,这将提供完整查询引擎的好处,但如果您有很多值(一天一个值算不了什么,即使您跑了 100 万年),并且担心存储大小和性能,NoSQL 选项可能再次值得。

如果您的数据是半结构化的,请查看 CouchDB,它提供了一些基本的索引和查询支持,可以为分析例程提供一些基础。如果您要存储具有很少结构的单个值,我最好的建议是查看 Tokyo Cabinet 和 Tokyo Tyrant,它们绝对是键值存储的绝佳选择。

关于statistics - NoSQL 是存储统计数据的理想选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2510627/

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