采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
跟保存在数据库中比有什么好处?
同学你好:
数据保存到文件中用于程序在启动时加载全量索引,这是一种通用的实现方法。这样做的好处是避免给数据库造成太大的压力。
可以想象,如果启动的实例过多,数据保存在数据库中,那么每一个实例都需要从数据库中瞬间读取大量的数据,网络 IO 和延迟都会非常大。所以,我们在实现这样的功能时,都不会直接从数据库中读取。而是将数据库中的全量数据转储到文件中(或者其他你能想到的更好方式)。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
读数据可以从从库读,甚至独占从库,压力从什么谈起?dump_data和和从数据库里,对数据库的影响一样。
如果只有一个实例或者很少的实例,直接从数据库读,问题不大。但是,如果需要部署的实例数很多,比如10个,那么,这个开销是很大的。
登录后可查看更多问答,登录/注册
广告营销系统,未来大中型企业的标配
1.7k 14
3.2k 10
1.2k 10
1.3k 8
1.0k 8