高并发对于数据库选择和设计i非常重要,主要体现在:
1)硬件设备选择
I/O 需要数据I/O处理能强。可以在数据库配置上增加内存。主要体现在网络带宽、存储带宽、内存配置。同时根据不同业务类型选择不同存储设备。
2)数据库选择
选择可以分布式部署的数据库,在分布式部署和数据同步之间取得平衡。同时根据实时交易、数据分析、数据挖掘等承载不同业务类型,进行不同设计模式。
3)数据库应用设计选择
根据应用特点,分析读热点、写热点、锁机制、数据量大小、存储周期、处理时长等综合平衡,调整应用访问模式和数据库表设计模式。同时,根据读并发、写并发不同特点设计。
收起从运维的角度考虑,数据库选型涉及到 稳定性、扩展性、安全性、易用性等各方面因素的考虑,常用的有mysql mongodb mariadb 建议从这三个里面去考虑。具体性能自己查资料吧。
收起