首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >仅用于读取和附加的数据库

仅用于读取和附加的数据库
EN

Stack Overflow用户
提问于 2015-05-03 11:03:06
回答 1查看 3.6K关注 0票数 6

基本上,我的应用程序需要每天将数据转储到数据库中。但是对于任何记录下来的数据,没有必要进行更新。

因此,在csv或json文件中附加的内容就足够了。还是用标准SQL编写计算效率更高?

编辑用例更新,我期望每天为每个特定的活动计数存储一个条目。大约有6-8项活动。

从某种意义上说,它就像一根木头。例如,我想就活动的趋势作一些分析。不过,不同的活动之间没有任何关系。

如果说在某些情况下可能需要更新,这是否意味着适当的数据库会比文本文件更合适?

EN

回答 1

Stack Overflow用户

发布于 2015-05-03 11:07:40

这取决于数据的性质,但可能存在另一种类型的数据库,而不是适合的SQL数据库,比如MongoDB,它本质上存储JSON对象。当需要实体之间有关系时,或者如果您可以利用它可以提供的select查询类型,SQL是很好的。数据库系统确实有一些开销,也可能有一些您可能不会想到的问题,比如将一堆垃圾装载到内存中,这样就可以搜索了。但是,存储文本文件可能有缺点,比如将来很难管理您的数据。基本上听起来您的用例类似于日志记录,在这种情况下,将其转储到文件中是可以的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30013072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档