http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 10098|回复: 11

[求助] 请问分布式系统框架数据库如何同步?

[复制链接]
发表于 2014-12-16 15:55:52 | 显示全部楼层 |阅读模式
现在分布式就好比100台服务器处理100张表
那么这100台服务器都是有存在100张表的数据库的
那么问题来了
服务器1处理自身服务器上的表1
服务器2处理自身服务器上的表2
如何将服务器1的表1中的数据同步到服务器2的表1?
如果一台服务器挂了 是不是就意味着一张表不能查询了
这样明显不行,按照之前的单库查询如果一台服务器挂了 其它的服务器还是可以正常使用的
数据库这一块该怎么架设?还请苏飞大神说一下.


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-12-17 00:41:02 | 显示全部楼层
我也想知道
发表于 2014-12-17 08:11:14 | 显示全部楼层
数据同步安说也不是这一版分布式框架应该考虑的问题,我目前解决的是数据分布,而不是数据同步,数据同步了还要分布干什么。


分布就是为了多元化一处有问题不会影响全局,更不会因为一个地方性能不好,而影响整体。


当然数据同步这部分你可以选择数据读写分离,而你上面写的是特定需求,不算是框架的范畴吧。


这个在Mongodb部分会有介绍的。

Sql暂时只能使用读写分离
发表于 2015-2-7 12:55:29 | 显示全部楼层
晕,同步应该属于分布式的,既然分布,就要考虑数据的不稳定性.
发表于 2015-2-7 12:56:08 | 显示全部楼层
站长苏飞 发表于 2014-12-17 08:11
数据同步安说也不是这一版分布式框架应该考虑的问题,我目前解决的是数据分布,而不是数据同步,数据同步了 ...


晕,同步应该属于分布式的,既然分布,就要考虑数据的不稳定性.
发表于 2015-2-7 12:57:28 | 显示全部楼层
fendou 发表于 2015-2-7 12:56
晕,同步应该属于分布式的,既然分布,就要考虑数据的不稳定性.

数据同步就不是分布式框架要考虑的,分布就是要不同机器处理不同的数据,如果都同步的一样,还叫分布吗,那叫副本集,或者是集群,
发表于 2015-2-7 12:59:08 | 显示全部楼层
fendou 发表于 2015-2-7 12:56
晕,同步应该属于分布式的,既然分布,就要考虑数据的不稳定性.

我目标就是不需要同步,各负其责,这才是分布的意义,并不是你们想的那样,如果是那样,那数据越来越大的是时候,你总不能全部都配置成大型机吧,而我的框架,随便一个小的电脑都能加入充当服务器,并发挥他的力量
发表于 2015-2-7 13:04:43 | 显示全部楼层
站长苏飞 发表于 2015-2-7 12:57
数据同步就不是分布工框架要考虑的,分布就是要不同机器处理不同的数据,如果都同步的一样,还叫分布吗, ...

按你说的分布概念,跟我们理解的分布概念不一样. 按你说的,如果一台数据出错了,不就调用不了.我们说的分布,如果有一台出错了,还可以调用备份的那台.
发表于 2015-2-7 13:32:20 | 显示全部楼层
fendou 发表于 2015-2-7 13:04
按你说的分布概念,跟我们理解的分布概念不一样. 按你说的,如果一台数据出错了,不就调用不了.我们说的分布 ...


一台出错了,也只是影响一部分,你想一下实际当中,有多少次是因为数据出问题的,这个几率是很小的,
核心的地方可以用好点的电脑就是了,做一个双备份,

我当然明白你说的意思,但是你有没有想过实现情况和成本,
同步就要考虑时时性,如果不时时数据一样是没有用的。
要时时同步,还要一边接受用户的访问和写入,可以说是一直在访问一直在写入,这样的电脑不要说有上10W的IP了,就是1WIP,你的电脑也得配置一个非常牛B的,成本问题怎么解决,这根本不适合中小公司,
一台服务器估计都超过他们的小半年收入了。

我的方向是满足中小企业,大企业根本也不会用,或者他们是用的你刚说的副本集群

其实最好的是一边分布,将重要的部分进行备份,就是你说的,其实这个叫副本集群,但成本相当的高,最主要是电脑要配置一样,所有数据在任何一台电脑上都一样,这样无疑增加了成本。同步数据一大还非常的占带宽
静下来想一下,大多数是因为什么造成的问题,根本不是因为电脑坏了吧,
这介几率非常的小,就是坏了,也是局部数据,很容就恢复了,而网站一样正常运行,只是这一部分需要一点时间进行恢复,电脑坏了,也不会丢失数据吧。这个几率更小。
发表于 2015-2-7 13:45:40 | 显示全部楼层
站长苏飞 发表于 2015-2-7 13:32
一台出错了,也只是影响一部分,你想一下实际当中,有多少次是因为数据出问题的,这个几率是很小的,
...

哦!原来是这样的.
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-3-29 20:25

© 2014-2021

快速回复 返回顶部 返回列表