我有一个拥有相当数量用户群的网络应用程序。该应用程序当前使用MySQL存储所有数据,无论是静态数据还是用户数据。问题是我已经认识到一些数据库中永远不会经常更改的数据,但它有可能发生!
我正在使用REST调用从数据库中获取JSON形式的数据,我的想法是:
答案 0 :(得分:0)
关于绩效,没有任何假设是安全的。你应该总是衡量事情,以便得出结论。因此,在你的位置,我会做一些负载测试,然后开始改变一些事情。我会拒绝基于文件的解决方案,并建议检查下一个优化/更改:
MySQL提供了“将信息存储在内存缓冲区中以提高性能”的一些功能
如果以上都不合适,我会考虑使用与VoltDB相关的内存相关数据库,其中community edition。
希望我帮忙!