一、關係型資料庫
優點:(1)功能強大
作為傳統的關係型資料庫,提供了完整的acid操作,支援豐富的資料型別、強大的關聯查詢、where語句等,能夠非常容易地建立查詢索引,執行複雜的內連線、外連線、求和、排序、分組等操作,並且支援儲存過程、函式等功能。
(2)產品成熟度高
對於大多數中小規模的應用來說,關係型資料庫擁有強大完整的功能,以及提供的易用性、靈活性和產品成熟度,地位很難被完全替代。
受限點:
(1)不適用於高併發訪問或者海量資料儲存場景
(2)系統設計和管理複雜
由於需要對資料儲存進行拆分,如分庫分表,以及進行反正規化設計,以提高系統的查詢效能,是的我們放棄了關係型資料庫大部分原本強大的功能,犧牲了系統的易用性,並且是的系統設計和管理變得更為複雜。
二、key-value儲存
典型代表:redis。
優點:(1)靈活
豐富的資料型別支援,靈活地滿足業務需求。
(2)更高的高併發
(3)更好的讀寫吞吐能力
三、分布式資料庫
典型代表:hbase。
優點:(1)更好的伸縮能力
(2)適合於海量資料的儲存和處理
(3)併發寫入效能好
由於hbase能夠支援多個region server同時寫入,所以併發寫入效能十分出色。
受限點:應用場景有限。
由於hbase本身所支援的查詢維度有限,難以支援複雜的條件查詢,如group by、order by、join等,使得它的應用場景受到了限制。
網際網路領域的根本Web
web屬於網路 網際網路等技術領域,遍布我們的計算機網路,與我們的生活息息相關。對於大家來說,web最基本就是它的三種形式 超文字 hypertext 超 hypermedia 超文字傳輸協議 http 這三種形式構成了web的介面顯示。超文字 hypertext 以電子文件的方式存在,允許從當前閱...
網際網路與網際網路的區別
網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...
mysql 網際網路 MySQL網際網路業務使用建議
一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...