gpt4 book ai didi

mysql - 数据库、JSON 和嵌入式数据库

转载 作者:行者123 更新时间:2023-11-30 00:47:09 25 4
gpt4 key购买 nike

我有一个拥有大量用户群的网络应用程序。该应用程序当前使用 MySQL 来存储所有数据,无论是静态数据还是用户数据。问题是我已经认识到数据库中的一些数据永远不会经常更改,但有可能会更改!

我正在使用 REST 调用从数据库中获取 JSON 形式的数据,我想到的问题是:

  • 我们应该将不变的数据存储为静态 JSON 文件吗?我知道这会破坏我本可以与该数据建立的关系。
  • 另一点是嵌入式数据库或内存数据库,它们是存储不那么频繁变化的数据的良好替代方案吗?

最佳答案

关于性能,没有任何假设是安全的。您应该始终衡量事物,以便得出结论。因此,在你的位置上,我会做一些负载测试,然后开始改变。我会拒绝基于文件的解决方案,并建议接下来要检查的优化/更改:

  • MySQL提供一些“在内存缓冲区中存储信息以提高性能”的功能

  • 我会考虑使用 NoSQL 数据库,例如 MongoDB它针对访问 JSON data 进行了优化.

  • 如果以上都不够,我会考虑使用内存相关的数据库,如 VoltDB其中有 community edition .

希望我有帮助!

关于mysql - 数据库、JSON 和嵌入式数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275570/

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