当前位置: 首页 > news >正文

wordpress 大站重要新闻今天8条新闻

wordpress 大站,重要新闻今天8条新闻,长沙商城小程序开发,上饶做网站的ShardingSphere 用处:sharding是分片的意思,sphere是球(生态的意思)。用来做分库分表的生态的。一个订单表太大,查询会很慢,要分表,分为3个表,这样查询会快一点,所以有了…

ShardingSphere

用处:sharding是分片的意思,sphere是球(生态的意思)。用来做分库分表的生态的。一个订单表太大,查询会很慢,要分表,分为3个表,这样查询会快一点,所以有了分库分表。

原理:对sql语句进行拦截,然后根据分库分表算法路由到具体的表,如order表的sql语句,拦截,根据orderId取模3位,路由到order1、order2、oder3表上。

还支持分布式、事务等。

shardingSphere路由的时候会给数据生成全局唯一cid,这里涉及分布式id生成器,ShardingSphere一般用的是雪花算法。

 

雪花算法

组成:时间戳+机器进程码+序列号

雷区:

1、每台电脑的时间戳不是完全相同的,有的快有的慢。解决方案:

时间回拨,记录上次的时间,如果这次的时间小于上次的时间,有问题,需要处理,处理方式很多:

  • 比如停止下线程,再进行时间分配,这样时间就补上来了。
  • 又比如,用ntpd来同步下时间。

直接从第三方来获取时间戳,保证时间戳从同一个地方获取

2、序列号不递增,当时间戳一样的时候序列号才递增,时间不同,序列号又从0开始,这导致序列号都比较小,分库分表都只能分到少数的表。解决方案就是不要时间戳一样才递增

 

分布式id生成器

现有的分布式id生成器有美团的Leaf、还有CosID。ShardingSphere里集成了CosID。

 

 

http://www.mnyf.cn/news/39765.html

相关文章:

  • 两个网站共用一个空间百度推广开户怎么开
  • 网站的二级页面怎么做广州seo优化外包服务
  • 想建设网站前期调研报告如何写新闻媒体发布平台
  • node.js做网站开发怎么开发自己的网站
  • 手表网站的结构郑州网站建设
  • 网站开发经理岗位职责网站关键词推广价格
  • 企联网登录东莞seo建站优化工具
  • 电脑wordpressseo教学
  • django网站开发实例pdfseo搜索铺文章
  • 怎么做淘宝返利网站吗网络广告投放平台
  • 建网站有什么用达内教育
  • 网站搭建交流群app推广接单
  • 高端网站制作技术2024年新冠疫情最新消息今天
  • 丹麦网站后缀seo优化轻松seo优化排名
  • 做网站空间备案的职业seo推广教程视频
  • 网站建设合同书建立免费网站
  • 男女的做那个视频网站正规专业短期培训学校
  • 江门市城乡建设局网站一个新手怎么做推广
  • 盐城做网站优化注册域名后如何建立网站
  • tp框架做的网站手机网站百度关键词排名查询
  • 福州做公司网站娃哈哈软文推广
  • 图书销售网站设计怎么做进入百度官网首页
  • 打金新开传奇网站百度seo和谷歌seo有什么区别
  • 上海网站建设价格seo策略
  • 重庆汉沙科技做网站怎么样百度收录入口
  • 全国网站建设sem竞价培训
  • 腾度网站建设专家网站seo视频教程
  • 秦皇岛做网站seo的开发一个平台需要多少钱
  • 网站访问统计js代码网络营销的优势包括
  • 网页设计代码单元格内容怎么居中整站优化系统