企業選擇 NOSQL 或非表格結構資料庫,評估時應從以下五個關鍵維度來考慮:
• 資料模型的型別
• 查詢模型是否能滿足靈活的查詢需求
• 事務模型型別,以及一致性屬于強一致性還是最終一致性
• APIs 的成熟度
• 商業支持及社區實力
1.資料模型型別:
在我們的一個業務中,有一個檔案模型的模塊,該模塊在增加時會有creator欄位存盤作者,在修改時會有mendor欄位存盤修改者,mongodb欄位可以靈活添加就解決了這個需求
2.查詢模型是否能滿足靈活的查詢需求
有一個搜索功能,需要根據指定欄位查詢,根據時間范圍查詢,根據and或者or條件查詢,還要有欄位內的嵌套查詢,mongo可以方便的解決這個需求
3.事務模型型別
暫時還不需要事務
4.APIs 的成熟度
使用php7的mongodb擴展,有一定的復雜度,需要學習的時間成本,
5.商業支持及社區實力
目前不需要商業支持,當前還是初級使用暫時不需要依賴社區力量
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80837.html
標籤:PHP
