数据库集群解决方案个人理解整理
2016-12-02 14:49
183 查看
今天中午去面了一家互联网公司,在谈及到数据库这块时,被闻到了一个很好的问题,就是数据库集群的实现方式,之前在网上看到关于mysql数据库集群的现成的框架,比如Galera,它是支持多个服务器的库同时同步数据,同时处理事务(添加,更新,删除)。但是呢,今天我给这个面试官说了后,他估计是没理解我得意思,他就说出了他们的解决方案,他说:数据库集群的方式有两种,一种是在jdbc和数据库服务器之间添加一个分发器,一种是在jdbc之上的,这种方式就需要开放人员去人为的指定访问哪个数据库服务器,但是我认为这种方式不能达到负载均衡,如果其中一个业务针对一台数据库服务器大数据量的访问的话,也会很费时间,这种方式我认为不是很好,但是可以作为一种参考方案,也许是我理解的或者知道的不够深刻吧,他说了一个现象,就是同时有多个用户操作一个表时有可能会出现数据不同步的情况,这样如果是多个数据库作为主库的话,会出现上述问题,这块我感觉也是我们两个人理解有偏差,但是我当时没反应过来,没能当场回复,这块一般确实是只有一个主库,然后有多个从库,常规的方式就是只往一个库里写,写完后复制到多个从库中,读的时候呢,从多个库读,这样达到一个读写分离的方式,实现访问速度的提升!!!!!!。
以上呢就是我得理解,希望各位大神看下,如果有问题多多指教!!!!!!!
以上呢就是我得理解,希望各位大神看下,如果有问题多多指教!!!!!!!
相关文章推荐
- 1.说说你个人理解的存储解决方案的发展趋势,作图描述。 11.png 2.画一张说明ASM实例同数据库实例协同工作的原理图,并给出语言描述。 14.png 一个监听器可以为多个实例
- 关于DataRow和DataColumn的一点个人简单理解-.NET教程,数据库应用
- DirectShow 使用时个人整理的一些常见问题和解决方案
- Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解
- retinex整理(其中个人理解部分不保证准确,请多指教)
- 个人对数据库表空间的理解
- 基于微软解决方案的负载测试实现-知识库1____(转)理解.NET中的数据库连接池
- DirectShow 使用时个人整理的一些常见问题和解决方案
- DirectShow 使用时个人整理的一些常见问题和解决方案
- DirectShow 使用时个人整理的一些常见问题和解决方案
- Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解
- DirectShow 使用时个人整理的一些常见问题和解决方案
- 个人主页的数据库解决方案ASP
- 数据库间数据迁移常见问题解决方案整理
- 数据库水平分库的一些个人理解
- 关于数据库事务、隔离级别、锁的理解与整理
- 关于集群和分布的个人理解
- SSAS 工作笔记(3) 结合网上资料和个人实践理解整理
- DirectShow 使用时个人整理的一些常见问题和解决方案
- 基于MoreWindows整理的基础排序的个人理解