近日,由大数据领域垂直专业媒体数据猿发起的“数智跃新,破浪而出——大数据的2020,我的2021”年度主题策划活正式公布「金猿奖年度榜单」。巨杉数据库凭借“STP序列时钟协议技术”在参评产品中脱颖而出,成功入选“2020大数据产业创新技术突破榜单”,技术硬实力再获行业认可。


千节点线性扩展:STP序列时钟协议
分布式数据库架构下要保障事务一致性,必须借助分布式事务。分布式数据库需要提供一个全局统一的事务号,能够准确标识不同会话的先后顺序。为了保证分布式数据一致性,大多数厂商通过GTM(Global Transaction/Time Manager)解决方案提供统一的事务ID或时钟服务,从而导致每次事务操作,都需要跨服务器进行。随着服务器规模的扩展,中心节点的处理能力及事务延迟都将持续放大,导致系统扩展能力受到极大限制。有些数据库厂商放弃2PC提交模式,转而使用1PC加业务补偿策略,但在严格的事务一致性需求场景下将无法应用。

GTM与巨杉数据库STP机制对比
SequoiaDB 巨杉数据库基于获得专利的全分布式逻辑时钟机制,构建“STP序列时钟协议”。各STP Server之间通过Raft保证逻辑时钟的强一致性,每个数据库节点通过本地的STP Client与主STP Server保持逻辑时钟一致性。通过专利STP技术确保逻辑时钟持续向前推进,防止出现冲突,使得各数据库节点进行分布式事务处理时,只需要通过本地获取时钟即可,避免了强制所有参与节点从GTM中获取唯一ID的步骤,大大降低延迟。当前,基于这一技术巨杉数据库已经可以支持超过4096节点,数十PB级别的海量数据扩展。
SequoiaDB 巨杉数据库始终坚持技术自主研发,不断创新保持产品领先,并获得了市场和行业的高度认可。未来,巨杉数据库将继续助力分布式技术发展,提升金融级自研能力,成为核心基础软件的中坚力量。
相关阅读




