Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从MySQL迁移到板条箱_Mysql_Crate - Fatal编程技术网

从MySQL迁移到板条箱

从MySQL迁移到板条箱,mysql,crate,Mysql,Crate,我刚刚花了一些时间来试验crater-crater.io,第一印象很好。如果我的理解是正确的,Crate是一个NoSQL数据库,它为操作和查询数据库提供了一个相当整洁的SQL接口。很好 然而,在这个阶段,我的问题多于答案。这里有三个开始 板条箱管理控制台很好。但是,除了设置IP表规则之外,如何保护它呢 MySQL索引如何转换为板条箱。我不认为我可以继续使用唯一索引,然后依靠更新…在重复键。。。SQL语句 最后,如果我的假设是正确的,那么一旦我建立了一个集群板条箱,我就不需要做进一步的工作就可以

我刚刚花了一些时间来试验crater-crater.io,第一印象很好。如果我的理解是正确的,Crate是一个NoSQL数据库,它为操作和查询数据库提供了一个相当整洁的SQL接口。很好

然而,在这个阶段,我的问题多于答案。这里有三个开始

  • 板条箱管理控制台很好。但是,除了设置IP表规则之外,如何保护它呢
  • MySQL索引如何转换为板条箱。我不认为我可以继续使用唯一索引,然后依靠更新…在重复键。。。SQL语句
  • 最后,如果我的假设是正确的,那么一旦我建立了一个集群板条箱,我就不需要做进一步的工作就可以完成数据复制和同步。因此,如果我在地理上分散了板条箱群集节点,那么与同步相关的延迟问题会降低整个群集的性能吗?我设想读取/写入本地板条箱实例,但可以选择稍后从另一个板条箱实例恢复这些数据(同步不相关)
这些问题可能不完全“适合”SO格式,但考虑到Crate有多年轻,我希望它们仍然被认为是可以接受的。

很高兴您喜欢它

1) 板条箱中当前没有ACL支持。因此,管理接口以及HTTP端点都是开放的。一般的想法是,板条箱在专用网络内运行,而不是直接暴露于外部

有关更多信息,请参阅和

2) 板条箱不支持唯一约束。(主键除外,主键当然是唯一的)。所以更新。。如果主键已经存在,则“启用重复键”将起作用

其他唯一性约束很难做到,因为数据可能驻留在不同的节点上,而拥有某种确保唯一性的机制将非常昂贵

3) 是延迟将减慢插入操作。还有更多关于这一点的报道