mysql数据库高并发解决方案 Net SqlServer怎么解决大数据量高并发问题?
浏览量:2885
时间:2021-03-15 09:28:17
作者:admin
Net SqlServer怎么解决大数据量高并发问题?
所有大型系统必须划分为不同的数据库,即根据逻辑进行数据分割。例如,用户数据可以根据用户的省、一个省和一个数据库进行划分。只有这样才能真正保证大量的并发性。另外,为了有效地使用读写分离,如果使用SQL Server 2012进行读写分离,可以直接使用always on,一个用于写入,多个用于读取。数据库本身将确保数据的一致性,这样就不会出现备份数据库数据未同步的问题。
1秒1000并发,高并发需要什么样的服务器?
如果需要根据数据量和业务复杂度综合评估硬件级别,建议购买两台虚拟机(4核8g内存)构建集群环境。之后将根据实际需要进行扩建。
软件级别:
1。如果是写操作,应该:
1.1使用消息队列进行异步处理(如ActiveMQ等),避免消息阻塞
1.2使用mongodb的批写功能,如每1000条数据写一次
2。Mongodb以集群方式部署,分散压力
3。如果是读操作,请考虑添加redis以缓存级别1的热数据
mysql数据库高并发解决方案 数据库并发怎么解决 数据库并发问题的解决
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。