首页> 外国专利> ATOMIC CLUSTERING OPERATIONS FOR MANAGING A PARTITIONED CLUSTER ONLINE

ATOMIC CLUSTERING OPERATIONS FOR MANAGING A PARTITIONED CLUSTER ONLINE

机译:在线管理分区集群的原子集群操作

摘要

A set of six atomic primitives are provided for a database management system that may be used in combination to provide all of the common features and functions of a clustered database, including data failover, auto-healing, and elastic scaling. These six atomic primitives include CREATE, DROP, DETACH, ATTACH, COPY, and PROMOTE. Of particular note, it is shown that by maintaining appropriate metadata, including the status of each instance of each partition in the cluster, the versatility and reliability of this set of primitives is sufficient to implement each of the aforementioned data failover, auto-healing, and elastic scaling functions with high efficiency using a minimal number of these primitives. Each primitive is atomic (such that the cluster clearly in one state or another) and online (a workload of reads and writes is uninterrupted while the primitive runs), and each primitive is scoped to a single partition of data, thereby enabling parallel processing.
机译:为数据库管理系统提供了一组六个原子原语,可以组合使用这些原语来提供集群数据库的所有常见特征和功能,包括数据故障转移,自动修复和弹性伸缩。这六个原子图元包括CREATE,DROP,DETACH,ATTACH,COPY和PROMOTE。需要特别注意的是,通过维护适当的元数据(包括集群中每个分区的每个实例的状态),这组原语的通用性和可靠性足以实现上述每个数据故障转移,自动修复,使用最少数量的这些图元,可以高效地执行弹性缩放功能。每个原语都是原子的(这样群集就可以清楚地处于一种状态或另一种状态)并且是联机的(在原语运行时不会中断读写工作负载),并且每个原语的作用域仅限于单个数据分区,从而实现并行处理。

著录项

  • 公开/公告号US2017091301A1

    专利类型

  • 公开/公告日2017-03-30

    原文格式PDF

  • 申请/专利权人 MEMSQL INC.;

    申请/专利号US201615224504

  • 发明设计人 ANKUR GOYAL;ALEX SKIDANOV;ADAM PROUT;

    申请日2016-07-29

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 13:47:12

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号