資料庫選型的一些看法(轉)
在做專案的技術選型時,對於資料庫我們一般是這麼選擇的:
一、客戶指定了資料庫的情況。比如某些**使用者指定要用Oracle,我們當然是以客戶的要求為最高優先順序了。
二、專案總預算不高的情況,對於企業級應用,如各種管理系統、OA之類的專案,我們會優先選擇MySQL、PostgreSQL。因為MySQL、PostgreSQL都是免費的資料庫,而且第三方工具也很多,比如Sqlyog,資料、文件也非常多,社群力量強大,遇到問題很容易解決。資料庫優化也不是問題,有很多技巧可以掌握。
三、專案總預算不高的情況,對於實時性要求很高的專案,我們會選擇NoSQL,比如記憶體資料庫Redis或者面向文件的資料庫MongoDB,這種情況下對於團隊的技術要求較高,因為NoSQL正處於迅猛發展中,文件資料相對要少一些,解決問題的難度相對要大一些。我們公司有多個團隊,其中有一個團隊熟悉Redis,另一個團隊熟悉MongoDB。
四、專案報價較高,預算充足的情況,對於企業級應用,如各種管理系統、OA之類的專案,我們會選擇SQL Server或者Oracle。因為SQL Server相對易用,專案開發速度最快。而且購買了SQL Server或者Oracle,那麼技術支援會幫忙解決問題。
五、專案報價較高,預算充足的情況,對於專案主要是面向BI、資料分析之類的需求,那麼我們會選擇列式資料庫,比如Sybase IQ。其它的列式資料庫如Google的BigTable,我們的團隊不夠熟悉,所以不會選擇。
結論:其實各種選擇也並非絕對,有句俗話說“一招鮮,吃遍天”。如果專案團隊把MySQL完全吃透了,能夠從原始碼級進行改進和開發,那麼99%的需求,你都可以選擇MySQL來搞定它。
一、客戶指定了資料庫的情況。比如某些**使用者指定要用Oracle,我們當然是以客戶的要求為最高優先順序了。
二、專案總預算不高的情況,對於企業級應用,如各種管理系統、OA之類的專案,我們會優先選擇MySQL、PostgreSQL。因為MySQL、PostgreSQL都是免費的資料庫,而且第三方工具也很多,比如Sqlyog,資料、文件也非常多,社群力量強大,遇到問題很容易解決。資料庫優化也不是問題,有很多技巧可以掌握。
三、專案總預算不高的情況,對於實時性要求很高的專案,我們會選擇NoSQL,比如記憶體資料庫Redis或者面向文件的資料庫MongoDB,這種情況下對於團隊的技術要求較高,因為NoSQL正處於迅猛發展中,文件資料相對要少一些,解決問題的難度相對要大一些。我們公司有多個團隊,其中有一個團隊熟悉Redis,另一個團隊熟悉MongoDB。
四、專案報價較高,預算充足的情況,對於企業級應用,如各種管理系統、OA之類的專案,我們會選擇SQL Server或者Oracle。因為SQL Server相對易用,專案開發速度最快。而且購買了SQL Server或者Oracle,那麼技術支援會幫忙解決問題。
五、專案報價較高,預算充足的情況,對於專案主要是面向BI、資料分析之類的需求,那麼我們會選擇列式資料庫,比如Sybase IQ。其它的列式資料庫如Google的BigTable,我們的團隊不夠熟悉,所以不會選擇。
結論:其實各種選擇也並非絕對,有句俗話說“一招鮮,吃遍天”。如果專案團隊把MySQL完全吃透了,能夠從原始碼級進行改進和開發,那麼99%的需求,你都可以選擇MySQL來搞定它。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24104518/viewspace-723413/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫選型的一些看法2(轉)資料庫
- 資料庫選型的依據資料庫
- 資料量與資料庫選型資料庫
- 時間序列化資料庫選型?時序資料庫的選擇?資料庫
- 一個真實的案例,一些真實存在的資料庫選型誤區資料庫
- SQL資料庫的一些攻擊(轉)SQL資料庫
- 資料庫選型解讀,分散式資料庫帶來的技術革命資料庫分散式
- 資料庫字符集的選擇(轉)資料庫
- 聊聊使用FURPS模型做資料庫選型評估中的一些問題模型資料庫
- 愛奇藝的資料庫選型大法,實用不糾結!資料庫
- 資料庫選型比對 Oracle vs sqlserver資料庫OracleSQLServer
- 主流資料庫欄位型別轉.Net型別的方法資料庫型別
- 關係型資料庫:使用正規化建立資料庫(轉)資料庫
- 運營商資料庫選型有哪些需求?資料庫
- 資料庫儲存選型經驗總結資料庫
- 資料庫選型要考慮哪些問題?資料庫
- 如何選擇各種型別資料庫?- Raj型別資料庫
- 圖資料庫選型:問題、方法與工具資料庫
- 常用資料庫選型!你做對了嗎?資料庫
- 某軟體公司國產分析型資料庫選型方法論資料庫
- 關於機器學習的一些看法機器學習
- 分析型資料庫:分散式分析型資料庫資料庫分散式
- 我對工程師轉市場的一些個人看法工程師
- 轉載:Oracle常用的資料庫欄位型別Oracle資料庫型別
- 轉:EXP 資料庫資料 QUERY 選項使用問題資料庫
- 資料庫系統的一些專用詞彙表(轉)資料庫
- 從資料庫中動態選取下拉選單的方法 (轉)資料庫
- java語言操作Oracle資料庫中的CLOB資料型別 (轉)JavaOracle資料庫資料型別
- 大型Electron應用本地資料庫技術選型資料庫
- 是什麼影響了資料庫索引選型?資料庫索引
- 銀行資料庫選型需求,你真的清楚嗎?資料庫
- 不建議開發來做資料庫選型資料庫
- 圖資料庫選型:Neo4j、JanusGraph、HugeGraph資料庫
- 老左所理解的建站域名的選擇以及域名投資的一些看法
- 關於隱式資料型別轉換的一些試驗資料型別
- 分析資料庫的事務隔離級別在資料庫選型分析的時候很重要資料庫
- 關於蘋果銷量的一些看法蘋果
- 關於面試的一些個人看法面試