如何创建整个群集的备份?它们只能导入CockroachDB还是可以导入其他系统?
答案 0 :(得分:1)
CockroachDB支持使用cockroach dump
命令生成整个群集的快照。这创建了一个人类可读的SQL语句输出,如果需要,可以很容易地导入到其他数据库中。以下是从同一数据库转储两个表的示例:
cockroach dump db1 tbl1 tbl2 > db1_backup.sql
我们还在为即将推出的1.0版本开发更高效,更高效的备份和恢复功能。但是,新备份功能中的文件只能恢复到CockroachDB中。
答案 1 :(得分:1)
Alex 提到的“更高效的备份和恢复功能”已经推出一段时间了。文档在这里:
https://www.cockroachlabs.com/docs/stable/backup.html
Cockroach Labs 将该数据库的开源版本称为“Cockroach Core”,因此开源用户应注意页面顶部的警告:
“核心用户只能进行完整备份。要使用其他备份功能,您需要企业许可。”