我剛剛花了一些時間來試驗Crate - crate.io - 並且第一印象很好。如果我的理解是正確的Crate是一個NoSQL數據庫,它提供了一個相當整潔的SQL接口來操作和查詢數據庫。太好了!從MySQL遷移到Crate
但是,在這個階段,我有更多的問題,而不是答案。這裏有三個首發
- 箱子管理控制檯很好。然而,除了設置IP表規則之外,我可以如何保護它?
- MySQL索引如何轉換爲Crate。我沒有看到我可以繼續使用UNIQUE索引,然後依賴UPDATE ... ON DUPLICATE KEY ... SQL語句
- 最後,如果我正確地假設一旦設置了集羣,Crate就會處理數據複製和同步,我沒有進一步的努力。因此,如果我的地理位置不同,Crate集羣節點會延遲與同步相關的問題,從而降低整個集羣的性能?我正在設想readng /寫入本地機箱實例,但可選擇在稍後能夠從另一個機箱實例恢復這些數據(同步無關)
這些問題可能不完全適合「SO格式,但考慮到年輕的箱子,我希望他們仍然被認爲是可以接受的。