3

如何创建整个集群的备份?它们只能导入 CockroachDB 还是也可以导入其他系统?

4

2 回答 2

2

CockroachDB 支持使用命令生成整个集群的快照 cockroach dump。这将创建一个人类可读的 SQL 语句输出,如果需要,可以轻松地将其导入其他数据库。下面是从同一个数据库中转储两个表的示例:

cockroach dump db1 tbl1 tbl2 > db1_backup.sql

我们还在为即将发布的 1.0 版本开发性能更高、效率更高的备份和恢复功能。但是,新备份功能中的文件只能恢复到 CockroachDB。

于 2017-04-11T20:06:44.450 回答
1

亚历克斯提到的“更高效的备份和恢复功能”已经有一段时间了。文档在这里:

https://www.cockroachlabs.com/docs/stable/backup.html

Cockroach Labs 将数据库的开源版本称为“Cockroach Core”,因此开源用户应注意页面顶部的警告:

“核心用户只能进行完整备份。要使用其他备份功能,您需要企业许可证。”

于 2021-04-23T16:51:44.910 回答