我刚刚花了一些时间试验 Crate - crate.io - 第一印象很好。如果我的理解是正确的,Crate 是一个 NoSQL DB,它提供了一个相当简洁的 SQL 接口来操作和查询数据库。好的!
然而,在这个阶段,我的问题多于答案。这里是三个初学者
- Crate 管理控制台很不错。但是,除了设置 IP 表规则之外,我如何(如果有的话)保护它?
- MySQL 索引如何转换为 Crate。我看不到我可以继续使用 UNIQUE 索引,然后依赖 UPDATE...ON DUPLICATE KEY... SQL 语句
- 最后,如果我的假设是正确的,一旦我建立了一个集群,Crate 就会负责数据复制和同步,而我无需付出更多努力。那么,如果我有地理上分散的 Crate 集群节点,与同步相关的延迟问题会降低整个集群的性能吗?我正在设想读取/写入本地板条箱实例,但可以选择稍后从另一个板条箱实例中恢复这些数据(同步不相关)
这些问题可能不完全“适合” SO 格式,但考虑到 Crate 的年轻程度,我希望它们仍然被认为是可以接受的。