gpt4 book ai didi

rdbms - 什么是用于归档的良好 DBMS?

转载 作者:搜寻专家 更新时间:2023-10-30 23:23:20 26 4
gpt4 key购买 nike

几年来,我一直沉浸在 MsSql/MySql 的世界里,我决定再展翅飞翔。目前,我正在研究哪种 DBMS 擅长归档数据时所需的事情。例如。大量写入和低读取。

我已经看到了 NoSQL 运动,但我有一个非常 RDBMS 的心态,所以我有点怀疑。

有人有什么建议吗?甚至任何指向此类内容的基准等的指针。

谢谢你:)托马斯


编辑

既然有问题,我会尝试提供更多关于我的想法的信息

我要在多台服务器上运行一项服务,这些服务器都有自己的本地数据库。这些数据库将有大量的命中(1/1 读/写),所以我试图让它们尽可能空以减少查询时间。我的初步估计是没有一行在该数据库中的停留时间超过 30 分钟。在这些服务中的每一个上运行一个存档数据库,似乎是在浪费资源,所以中央存档架构看起来更好。

我会尝试用 ascii 建立一个快速的网络架构

     ___________    ___________    ___________    | service 1 |  | service 2 |  | service 3 |     -----------    -----------    -----------          |____________|_______________|                   ____|____                  | Archive |                   ---------

您可能知道,MsSQL 和 MySQL 仅在处理写入时才垂直扩展(不确定这是否是 rdbms 的事情)。因此,我正在研究尽可能从该存档 DBMS 中获得最大性能。

最佳答案

如果您要归档的数据结构相对简单,您可以考虑直接归档到平面文件。适合写作,不适合阅读。在这个问题中有一些关于这个主题的讨论:Are flat file databases any good?

否则,我会坚持使用 MySql 并确保它针对高写入/低读取使用情况进行了适当调整。

关于rdbms - 什么是用于归档的良好 DBMS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2997546/

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