数据库的读写分离
来源:互联网 发布:网络枪战手游 编辑:程序博客网 时间:2024/04/26 16:18
为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。
数据库的读写分离
具体到开发中,如何方便的实现读写分离呢?目前常用的有两种方式:
- 第一种方式是我们最常用的方式,就是定义2个数据库连接,一个是MasterDataSource,另一个是SlaveDataSource。更新数据时我们读取MasterDataSource,查询数据时我们读取SlaveDataSource。这种方式很简单,我就不赘述了。
- 第二种方式动态数据源切换,就是在程序运行时,把数据源动态织入到程序中,从而选择读取主库还是从库。主要使用的技术是:annotation,Spring AOP ,反射。下面会详细的介绍实现方式。
0 0
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- 数据库的读写分离
- C#特性之通俗演义
- 【JAVA】struts2的输入校验
- JVM调优总结(三)-基本垃圾回收算法
- *** am335x开发板的疑问以及解答
- 欢迎使用CSDN-markdown编辑器
- 数据库的读写分离
- VS2010 VC Project的default Include设置
- android AsyncTask介绍
- JAVA的extends用法
- HDU 3929 Big Coefficients(容斥+证明)
- 【笔记】改善javascript程序的188个建议27-33
- do{...}while(0)的意义和用法【转】
- Mac OS下安装mysql及其简单使用
- Java7新特性--Path