问题描述
对于一个普通的XXX管理系统,数据量不是很大,生产环境需要做数据库集群么?生产环境中,是不是一台服务器就只跑一个数据库(mysql),不跑其他的应用?如果不做集群,对于大部分一般的应用系统,数据库都是单点的么?什么场景需要做数据库集群?
解决方案
对于一个普通的XXX管理系统,数据量不是很大,生产环境需要做数据库集群么? 不用生产环境中,是不是一台服务器就只跑一个数据库(mysql),不跑其他的应用? 通常是如果不做集群,对于大部分一般的应用系统,数据库都是单点的么?什么场景需要做数据库集群?是总而言之,对于提高性能,不只是集群,集群可以解决读写分离的问题,读写分离是为了解决锁的问题。大的互联网应用,访问量比较高的,通常需要做分库分表 ,具体的可以到百度搜搜能不分就不分,如果分了,你的系统会变的异常复杂
解决方案二:
一般高并发,大数据的时候考虑数据库集群吧。要不要用看你系统的具体情况了。生产环境中,一台服务器不一定只跑一个数据库,也可能跑其他东西,资源有效利用嘛。解决单点,可以考虑做数据库主从,或者定时备份吧。
时间: 2024-11-10 07:33:39