解决
11 高并发处理(随着业务增长连接数和并发数),需要数据库集群来处理。
12 高可用,满足业务连续性的要求。
13 备注:可以这样简单理解下。。
现在比较大型点的系统基本上是AP+DB的架构: AP指应用程序,DB指数据库端
AP放在一个服务器上,DB放在另一个服务器上
当一个系统比较大,访问的用户数量比较多的时候,比如QQ,上亿用户
这时一个服务器就吃不消了,这样就想到多个服务器跑同一个AP应用
DB端也一样
linux集群 指的就是多个服务器跑同一个AP应用,系统管理员的工作
数据库集群 指的就是多个服务器跑同一个DB数据库数据库管理员的工作
linux集群基础就要熟悉linux系统
数据库集群基础就要熟悉具体的数据库如oracle,db2,sysbasemysql等
0基础可以学,只是要花时间0基础想搞到集群估计得花3个月时间这还是要有环境的,有人指导才行
可以采用开源的MyCat解决方案,优点是免费,缺点是出现问题可能要自己解决或者去社区寻找解决方案;
也可以采用北京万里开源软件有限公司的集群解决方案,后端使用开源的MySQL存储数据,优点是有任何问题他们都可以帮忙解决,而且不用担心系统后续的扩展、集群高可用等情况,他们的工程师还开发过MySQL核心代码,找他们可以睡个安稳觉,缺点是不免费,他们还有自己的国产数据库GreatDB,100%兼容MySQL。
对于初创企业,可以考虑选择免费的开源解决方案,毕竟遇到的问题可能有限,如果要想长期稳定发展,还是选择万里开源这样的公司比较靠谱一些。
以上就是关于数据库集群解决什么问题全部的内容,包括:数据库集群解决什么问题、什么是数据库集群、单机MySQL数据库怎么做成分布式数据库集群等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)