如何创建整个集群的备份?它们只能导入 CockroachDB 还是也可以导入其他系统?
问问题
794 次
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 回答