DB-TrendSetter
作者DB-TrendSetter联盟成员·2012-10-04 12:55
数据库架构师·公司

高并发环境的读写分离数据库设计参考

字数 343阅读 6887评论 6赞 1
为了应对短期内公司业务迅速发展的需要,提高高并发环境下数据库环境的稳定性以及性能,可以参考一下数据库设计方案。
1.拆分重量级的应用,分为两大模块,读模块、写模块。
2.WAS服务器中数据源的配置,读数据源,写数据源。
3.数据库端拆分。
  把原来的一个库拆分为三个库,一个写库,和两个读库。各库之间通过Q复制实现数据之间的同步。另外
  两个读库上配置F5负载均衡设备,配置长session连接,把读的请求平均分发。
 为了提高可用性,在各数据库环境上安装MQClient,独立出MQServer,负责和三个数据库的MQClient通信。
  MQServer端再搞个HACMP,这样大为减少系统故障可能性。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论6 条评论

MichealYanMichealYan软件开发工程师天蓝科技
2013-04-11 19:53
请教,能否详细讲解具体步骤,对于OLTP系统,设置2个数据源吗?怎么配置?
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
2013-04-11 15:02
MichealYan: 对于OLTP的应用怎么做拆分
也可以用Q REPLACTION
MichealYanMichealYan软件开发工程师天蓝科技
2013-04-10 08:50
对于OLTP的应用怎么做拆分
jimmyjimmy数据仓库工程师招行软件中心
2013-02-05 09:37
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
2012-10-13 19:52
junli0411:
哈哈
junli0411junli0411数据库管理员NULL
2012-10-12 22:05
Ctrl+Enter 发表

作者其他文章

X社区推广