金融系统 mysql,mysql - 适用于CRM,CMS和其他金融系统的RDBMS与NoSQL [已结束]
我已經在互聯網上閱讀了整個SQL和NoSQL的內容(花了幾天時間,所以我有權這樣稱呼它:),但我仍然覺得我離決定我們的產品將要使用的平臺還很遠。
我們即將開始設計一套新的產品,主要適合CRM/CMS類別,我想說,幾個B2B、B2C、B2E、電子商務以及其他金融和銀行應用程序。所以這將是一個復雜的系統,有幾十個數據庫來解決不同的任務。讓我們集中討論數據庫區域。我發現this這篇文章對于企業界的數據庫系統特別有趣。所以實際問題是:
最好是使用MySQL這樣的老RDBMS(是的,它必須是開源的,這是唯一的要求),還是從MongoDB/CouchDB這樣的NoSQL開始(我猜Cassandra對于CRM來說太可擴展了,它不會是一個非常分布式和高度集群的系統)。最多4個強壯的人能完美地完成這項工作????
作為額外的細節,我可以說很多媒體資料和文檔都將參與到這個系統中,這對于商店、市場和人力資源系統來說是必須的。存儲的消費者主要是網絡應用。
將數據庫后端分為兩部分會更好嗎:關系數據的RDBMS和媒體存儲的NoSQL?
你的想法,如果你有這樣的例子或經驗,任何幫助都將非常有助于避免未來的問題。所以提前謝謝你們!
最佳答案:
NoSQL(NeXSQL)數據庫是完全兼容的,可以考慮。我將使用其中一個來處理事務性CRM數據。與傳統的關系數據庫相比,使用這些數據庫有很多好處:
性能更好
無模式
有些允許您完全刪除ORM并自動使用創建的對象
有些服務器集成了REST/JSON支持,這對您來說很好,因為您將為最終用戶使用Web應用程序。
如果你要建立一個客戶關系管理,酸性部分是非常重要的。我曾經構建了一個使用NoSQL數據庫的CRM系統,并且由于性能的原因,可以添加一些如果使用傳統的RMDBMS,我們永遠不會考慮的特性。
我喜歡這樣的想法:你應該把媒體和文檔放到一個cdn中,然后從你的數據庫中引用它們。
不過,您的開源需求可能有點像ShowStopper。
我寫了一篇關于這個主題的文章,您可以在選擇數據庫的主題中給出一些建議:
http://www.ulitzer.com/node/2636237
總結
以上是生活随笔為你收集整理的金融系统 mysql,mysql - 适用于CRM,CMS和其他金融系统的RDBMS与NoSQL [已结束]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ping php支付,thinkphp
- 下一篇: 怎么把php的文件链接成html,怎么把