
CockroachDB
文章平均质量分 85
CockroachDB专栏
数据源的港湾
这个作者很懒,什么都没留下…
展开
-
CockroachDB-备份与恢复(6)RESTORE命令
RESTORE语句从存储在AWS S3、谷歌云存储或NFS等服务上的备份中恢复集群的模式和数据。因为cockachdb设计了高容错性,恢复主要是为灾难恢复设计的,也就是说,如果集群丢失了大部分节点,则重新启动集群。孤立的问题(如小规模节点中断)不需要任何干预。原创 2022-12-01 10:48:11 · 535 阅读 · 0 评论 -
CockroachDB-备份与恢复(5)BACKUP命令
CRDB的BACKUP语句允许您创建集群模式和数据的完整或增量备份,这些备份与给定的时间戳一致。BACKUP只备份整个表;它不支持备份表的子集。因为cockachdb设计了高容错性,所以这些备份主要用于通过RESTORE进行灾难恢复(即,如果您的集群失去了大部分节点)。孤立的问题(如小规模节点中断)不需要任何干预。要查看使用backup语句创建的备份的内容,请使用SHOW backup。原创 2022-11-30 10:04:14 · 890 阅读 · 0 评论 -
CockroachDB-备份与恢复(4)管理备份计划
您可以在cockachdb中为定期备份创建时间表。原创 2022-11-29 13:30:49 · 400 阅读 · 0 评论 -
CockroachDB-备份与恢复(3)修订历史备份及时间点恢复
可以使用ttlseconds复制区域设置配置垃圾收集周期。使用带有修订历史的备份允许在修订历史中进行时间点恢复。原创 2022-11-29 13:28:06 · 219 阅读 · 0 评论 -
CockroachDB-备份与恢复(2)全量备份与增量备份
因为cockachdb设计了高容错性,所以备份主要用于灾难恢复(也就是说,如果您的集群失去了大部分节点)。孤立的问题(如小规模节点中断)不需要任何干预。然而,作为一项操作上的最佳实践,我们建议对数据进行定期备份。您可以使用BACKUP语句将集群的模式和数据高效地备份到流行的云服务(如AWS S3、谷歌云存储或NFS),还可以使用RESTORE语句在必要时高效地恢复模式和数据。有关更多信息,请参见使用云存储进行批量操作。原创 2022-11-29 13:20:42 · 936 阅读 · 0 评论 -
CockroachDB-备份与恢复(1)备份架构
验证BACKUP语句的参数,然后将它们写入描述备份的作业系统中的作业。根据作业中记录的参数,以及在存储位置中找到的任何以前的备份,确定需要备份存储层中数据的哪个键跨度和时间范围。指示集群中的各个节点分别读取这些键并将行数据写入备份存储位置。记录关于备份到备份存储位置的任何附加元数据。原创 2022-11-29 10:28:07 · 1043 阅读 · 0 评论 -
CRDB-多区域部署
多区域部署允许cockachdb数据库跨越多个地理区域。多区域部署的配置对集群的容错和区域性能有影响。这两个目标并非完全不兼容,但两者之间存在一些权衡。原创 2022-11-23 09:28:38 · 676 阅读 · 0 评论 -
CRDB-事务层知识点
事务层负责维护事务的原子性,确保事务中的所有操作都被提交或中止。此外,事务层在事务之间维护可序列化的隔离—这意味着事务与其他事务的影响完全隔离。尽管多个事务可能同时进行,但每个事务的体验就像每次只运行一个事务—可序列化的隔离级别。事务层处理SQL层生成的KV操作。事务由多个KV操作组成,其中一些操作可能是单个SQL语句的结果。除了更新表项外,还必须更新索引项。在所有情况下保持完美的一致性涉及多种复杂的算法,并不是所有的算法都可以在本章中介绍。原创 2022-11-21 18:36:29 · 916 阅读 · 0 评论 -
CockroachDB-读和写
本文知识点来源于官网地址。原创 2022-11-21 10:21:11 · 372 阅读 · 0 评论 -
CockroachDB-哈希分片索引
本文知识点来源于官网地址如果您正在处理一个必须按顺序键建立索引的表,则应该使用哈希分片索引。哈希分片索引将顺序流量均匀分布在不同的范围内,消除了单一范围的热点,并以较小的读性能代价提高了顺序键索引上的写性能。原创 2022-11-10 18:19:02 · 793 阅读 · 0 评论 -
CockroachDB索引
CRDB使用CREATE INDEX创建索引,索引用来帮助SQL查询数据而不用进行全表扫描,从而提高性能。表的字段如果被定义为PRIMARY KEY或UNIQUE,会自动创建索引。如果想在JSONB或ARRAY上面创建索引,可以创建GIN索引。原创 2022-10-25 10:29:21 · 791 阅读 · 0 评论 -
CockroachDB架构-存储层
本文知识点来源于官网地址。原创 2022-10-18 09:50:40 · 1321 阅读 · 0 评论 -
CockroachDB架构-SQL层
本文知识点来源于官网地址CRDB的SQL层向开发人员公开SQL API,将高级SQL语句转换为底层键值存储的低级读写请求,并传递给事务层。原创 2022-10-08 13:50:10 · 1360 阅读 · 0 评论 -
CockroachDB架构-事务层
本文知识点来源于官网地址。原创 2022-09-30 16:43:25 · 786 阅读 · 0 评论 -
CockroachDB架构-复制层
本文知识点来源于官网地址。原创 2022-09-26 11:11:48 · 1202 阅读 · 0 评论 -
CockroachDB架构-分布式层
本文知识点来源于官网地址。原创 2022-09-21 18:05:13 · 1655 阅读 · 0 评论 -
分布式一致性协议之Gossip
Gossip协议也叫 Epidemic协议(流行病协议),是基于流行病传播方式的节点或者进程之间信息交换的协议。如果把两个节点数据同步一次定义为一个周期,则在一个周期内,Push 需通信 1 次,Pull 需 2 次,Push/Pull 则需 3 次。Paxos、Raft、ZAB 等分布式算法经常会被称作是“强一致性”的分布式共识协议,因为从整体上对系统外部看来是不会有不一致的情况的。Gossip协议通常以**随机的“对等选择”**形式实现:以给定的频率,每台计算机随机选择另一台计算机,并共享任何消息。原创 2022-09-21 12:02:04 · 557 阅读 · 0 评论