gpt4 book ai didi

database - 用于简单读/写(无更新)场景的最佳高性能数据库

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

我对为这个项目选择什么数据库系统的意见很感兴趣,我基本上需要以潜在的高速保持恒定的消息流。基本上有四种类型的消息具有一些共性。不需要任何关系。我想您可以将其称为事件商店

我需要读取(通过非唯一键查询),但我不需要更新任何数据。不过,我将不得不删除旧数据。

注意事项:

  • 数据库必须能够横向扩展
  • 性能至关重要
  • 以及正常运行时间(允许实时更新的系统会很好)
  • 最好在 Windows Server 上运行,但这不是必需的

我熟悉文档数据库 (MongoDB),但不知道其他类型的 NoSQL 解决方案是否适合我的问题,或者它们之间的比较。

最佳答案

MongoDb 将是理想选择。但是,如果您想做的只是从流中读取并提供内容,而不是考虑数据库(使用任何数据库 - mysql、access、sql server express、xml 文件),我建议您考虑将所有数据放在内存中(也许在应用程序启动时);然后从内存中提供数据。

您还应该看看一些缓存解决方案,例如 Memcached (http://memcached.org/)

关于database - 用于简单读/写(无更新)场景的最佳高性能数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422944/

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