关于作者钟悦资深DBLE用户某宇宙行资深架构师,在大型重点项目中使用DBLE。常年与MySQL纠缠不清,经常运用技术处理大企业病的技术or非技术问题的一个挨踢从业者。​ 与hash算法的最终效果一样,这个算法也是先求模得到逻辑分片号,再根据逻辑分片号直接映射到物理分片的一种散列算法。 用户需要在rule.xml中给出patternValue来定义逻辑分片数量 在DBLE的启动阶段,读取用户在rule.xml中给出的mapFile,得到逻辑分片到物理分片的映射表 在DBLE的运行过程中,用户访问使用这个算法的表时,WHERE子句中的分片索引值会被提取出来进行求模,得到逻辑分片号 再根据...

  YZXZAbxoHOU2   2023年11月02日   150   0   0 DBLE分布式中间件开源Mycat

之前的篇章我们讨论的都是基于单列的分区表,那有无必要建立基于多列的分区表?这种分区表数据分布是否均匀?有无特殊的应用场景?有无特殊的优化策略?本篇基于这些问题来进行重点解读。 MySQL不仅支持基于单列分区,也支持基于多列分区。比如基于字段(f1,f2,f3)来建立分区表,使用方法和使用场景都有些类似于联合索引。比如下面查询语句,同时对列(f1,f2,f3)进行过滤。 selectfromp1wheref1=2andf2=2andf3=2; 多列分区表的前提是参与分区的列检索频率均等,如果不均等,就没有必要使用多列分区。 我们还是以具体实例来验证下多列分区的优缺点以及适用场景,...

作者:陈宇 现任爱可生南区项目经理,负责项目整体质量、安全、进度、成本管理的责任保证体系。对开源技术执着,为客户负责,喜欢极限运动,足球。 一、ClickHouse-Keeper是什么: ClickHouse社区在21.8版本中开始引入了ClickHouse-Keeper,直至ClickHouse21.12发布公告提到ClickHouseKeeper功能基本完成。 ClickHouseKeeper是ZooKeeper的替代品,与ZooKeeper不同,ClickHouseKeeper是用C编写的,并使用RAFT算法实现,该算法允许对读写具有线性化能力,具有多种不同语言的开源实现。 二...

  YZXZAbxoHOU2   2023年11月02日   36   0   0 ClickHouse客户端服务器zookeeper

作者:余振兴 爱可生DBA团队成员,热衷技术分享、编写技术文档。 目录: 一、mlaunch及MongoDB软件安装 二、mlaunch部署副本集及运维操作 三、mlaunch部署分片集群 四、mlaunch常用部署架构命令示例 五、参考链接 我们在使用和学习MongoDB过程中难免遇到需要部署各类架构进行功能性验证,由于不同的架构和配置,使得我们在搭建环境过程中需要花费大量时间,这里推荐使用一款可快速部署MongoDB测试环境各类架构的工具mlaunch,它是MongoDB一组开源工具包mtools中的一个(对mtools的其他工具有兴趣也可查看文末链接地址了解详情),可用来...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~