• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

数据共享,该怎么处理

mysql 搞代码 7年前 (2018-06-02) 133次浏览 已收录 0个评论

数据共享
现在客户有2家连锁店,要对各间分店里面的客户表,账户充值和消费表进行共享(之前是顾客在哪一家分店注册,只能在那一家店消费。)

1,客户表存有客户信息。2,账户充值和消费表存有顾客的账户充值和每次来Redeem的数据。

现在客户要把2间的数据并成。只需要注册一次就可以随意在任何分店消费。

我现在的做法是:

把一家分店的客户表,账户充值和消费表当做主机来试,主机有固定的IP。
其他分店的客户表,账户充值和消费表用FEDERATED来连接到主机,就可以实现数据共享。
不过问题是在分店查询客户的信息每次要花15秒左右,有没有更好的办法?或者有什么更好的改进办法?

——解决方案——————–
放长远点目光 还是整合吧 账号消耗 注册全都整合到一起
——解决方案——————–
将2家所有资料进行合并,速度太慢,看看能否在表结构、索引、SQL语句上优化一下 ,如果不能,只能提高硬件配置了
——解决方案——————–
这个没什么好办法。 你现在每个对账户的查询都必须通过网络进行,这样会比较慢,特别是通过VPN。 另外你的查询语句是什么? 如果单查这个FEDERATED表中的某个记录情况如何? 当FEDERATED表与其它表做JOIN查询的时候,会影响速度。

——解决方案——————–
楼主,是网络的问题
——解决方案——————–
还是把数据物理上整合到一起吧,别用FEDERATED引擎,就这几个表,也不麻烦


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:数据共享,该怎么处理
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址