主流資料庫優缺點

2022-02-17 20:02:01 字數 617 閱讀 9255

突然想到面試的時候,談資料庫效能優化的問題, 知其然不知其所以然,今天剛好閒著無聊,就平時工作中會遇到的和網上看到的總結下,留著以後檢視方便。

知識儲備:   

談資料庫優化前,先了解下現在的主流關係型資料庫的優缺點:

mssql就是sqlserver

優點:易用性、適合分布式組織的可伸縮性、用於決策支援的資料倉儲功能、與許多其他伺服器軟體緊密關聯的整合性、良好的價效比等;

缺點:只能執行在微軟的windows平台,沒有絲毫的開放性可言;

mysql

優點:輕量級,部署方便,開源,免費(技術服務是要收費的),除此之外,mysql幾乎擁有了oracle提供的大部分功能,能夠承載絕大多數的應用,最關鍵的是mysql可以根  據不同應用定製自己的資料庫,因為mysql的儲存引擎是外掛程式式的。

缺點:面對高併發,海量資料,需要嚴謹的資料庫架構設計,否則效能會存在問題;

oracle

優點:之所以能在資料庫市場獨占鰲頭,就是因為對海量資料處理的時候所表現出的效能和穩定,完善的災難備份機制,所以一般企業的核心資料首選是oracle。

缺點:對於非dba來說,安裝oracle是一件很恐怖的事情,部署需要一定專業知識;而且oracle的收費也不是一般企業能承受的住的;

資料庫索引優缺點

建立索引的優點 建立索引可以大大提高系統效能!具體如下 1.通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。2.可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。3.可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。4.在使用分組和排序子句進行資料檢索時,同樣可...

資料庫索引優缺點

建立索引可以大大提高系統的效能 第一,通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。第二,可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。第三,可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。第四,在使用分組和排序 子句進行資料檢索時,同樣可以顯著減少查詢...

資料庫索引的優缺點

建立索引可以大大提高系統的效能 第一,通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。第二,可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。第三,可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。第四,在使用分組和排序 子句進行 資料檢索 時,同樣可以顯著減少...