所以這裏是難題。我們最近決定遷移到mongoDB作爲處理大量聯繫數據的選項。在我們做出決定之後,管理層實施了一項要求我們加密數據的政策。我們還沒有將我們當前的聯繫人從我們的Postgres數據庫移植到我們正在嘗試以可擴展的方式執行此操作。實施可擴展的加密數據庫模型
問題是,我們希望能夠查詢加密的數據庫數據。如果我們使用mongo,我們將被要求提取整個客戶端數據集,解密它,然後應用我們想要的任何過濾器。如果我們使用postgres,我們會得到內置的加密/解密處理,但我們希望允許用戶創建自己的字段,並且我們不希望使用包括添加和刪除列的功能。
想法,我們已經受理:
一體化的Hadoop,並允許它來處理所有的數據處理(與MongoDB的棒)
爲更有針對性的查詢分組數據(即該表保存用戶20 <年齡< 29)
我們歡迎任何可能的解決方案,包括其他數據庫alternat ives(雖然我們想堅持使用MongoDB)。
我會選擇第三種方式,告訴管理層他們不應該參與安全性並讓安全團隊處理它。 – Layke