我花了一些时间尝试使用Crate - crate.io - 并且第一印象很好.如果我的理解是正确的,Crate是一个NoSQL DB,它提供了一个相当简洁的SQL接口来操作和查询数据库.太好了!
但是,在这个阶段,我有更多的问题而不是答案.这里有三个首发
这些问题可能不完全"适合"SO格式,但考虑到年轻的箱子,我希望它们仍然被认为是可接受的.
很高兴你喜欢它.
1)Crate目前没有ACL支持.因此管理界面以及HTTP端点都是开放的.一般的想法是Crate在私有网络内运行而不是直接暴露在外部.
有关更多信息,请参阅此github问题和此博客文章,了解如何创建只读nginx代理.
2)Crate不支持UNIQUE约束.(主键除外,当然是唯一的).因此,如果主键已经存在,UPDATE .. ON DUPLICATE KEY将起作用.
其他UNIQUE约束很难做到,因为数据可能驻留在不同的节点上,然后有某种确保唯一性的机制非常昂贵.
3)是延迟将减慢插入操作.在文档的" 多区域设置"部分中有更多相关内容
| 归档时间: |
|
| 查看次数: |
574 次 |
| 最近记录: |