永发信息网

如何解决数据库读写分离的时间延时

答案:2  悬赏:50  手机版
解决时间 2021-03-17 03:53
如何解决数据库读写分离的时间延时
最佳答案
不是很懂mysql的replication. 但是我以前做过Oracle Timesten replication, 可以讲讲给你参考。像Oracle这样的数据库对于1对1的同步是非常快速的,但是需要支持3个以上节点的时候,由于快速的复制/确认机制,内存读写和网络传输数据量会非常庞大. 对于3个以上节点的数据库同步,要开始考虑自己写一个程序,然后在各个节点上运行,进行互相主备同步。我当初是为国外一个电信运营商编写的程序,6个节点,非常稳定。 既然Oracle都无法支持这种同步,Mysql能否支持,我个人觉得怀疑.
后来的数据库设计成如下模式了, 3台master,互相通过我的程序进行同步。 在本地又各自搭建主从(master/slave)模式,利用数据库自己的replication进行互备。每秒钟大概处理3000transactions.
全部回答
在老版本的mysql 3.22中,mysql的单表限大小为4gb,当时的mysql的存储引擎还是isam存储引擎。但是,当出现myisam存储引擎之后,也就是从mysql 3.23开始,mysql单表最大限制就已经扩大到了64pb了(官方文档显示)。也就是说,从目前的技术环境来看,mysql数据库的myisam存储 引擎单表大小限制已经不是有mysql数据库本身来决定,而是由所在主机的os上面的文件系统来决定了。   而mysql另外一个最流行的存储引擎之一innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。   当使用共享表空间存储方式的时候,innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所 以其大小限制不再是文件大小的限制
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女人左右眉尾有痣代表什么象征?
真三国无双5修改器设置游戏路径
月经每月都会提前2至三天的这个月怎么没有提
爱睫物语地址在哪,我要去那里办事
七剑下天山 背景音乐
三只松鼠,良品铺子,还有西域之尚,哪个牌子
求助换方向盘后喇叭不响了
恒顺通汽车服务中心地址有知道的么?有点事想
老者说的“为人的高度”指的是什么?
怎样煮冷冻面条
1983年9月20日12点生,看五行
深圳沙井客运站到武汉的票价
莴苣、莴笋、生菜是同一种东西吗
07款别克君越变速箱电脑板与通信失去联系是什
深北花房怎么去啊,有知道地址的么
推荐资讯
技嘉主板b75m-d3h开机用键盘鼠标没反应
焦点南村店地址在什么地方,想过去办事
汽车电脑板什么情况下容易坏
dnf风暴女皇带85疾虎之力推什么属性好
一群鸟飞成个人字形,请问为什么不说是个人字
东伟盛惠百货地址有知道的么?有点事想过去
MacBook pro电源线裂开了。。怎么办啊
一个人可以没有荣誉,但是不能没有诚实是哪个
凭什么女孩子家长就不打屁股?
前手翻落地的姿势不是正确的,不能立起来,求
保护眼睛不会被手机光和电脑光伤害的眼镜叫什
小升初哪些特长能加分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?