原創 | 入門資料分析--資料儲存之常用資料庫及區別
獲取資料,除了通過外部獲得,內部獲取,也是一個主要獲取資料的方式。 內部資料主要是通過資料庫儲存的方式,將資料存下來,便於各個需求方再去提取應用。 那麼,企業常用的儲存資料的資料庫都有哪些呢?不同的資料庫的儲存區別又有哪些?
目前市場上的資料庫主要可以分為關係型資料庫和非關係型資料庫,關係型資料庫通過外來鍵關聯來建立表與表之間的關係,而非關係型資料庫通常指資料以物件的形式儲存在資料庫中,而物件之間的關係通過每個物件自身的屬性來決定。非關係型資料庫中,我們查詢一條資料,結果出來一個數組,關係型資料庫中,查詢一條資料結果是一個物件。 而目前商品化的資料庫管理系統以關係型資料庫為主導產品,技術也比較成熟。 接下來就讓我們來了解下幾個重要的資料庫吧:
1 Access資料庫
是一個關係 型 資料庫管理系統 ;
本地桌面型資料庫 , 儲存的資料量較少, 是小型的資料庫 ;
查詢語句為 SQL。
2 MYSQL資料庫
是一個關係 型 資料庫管理系統 ;
是開源的 ,總體擁有成本低;
支援多種作業系統;
具有安裝簡單、使用簡單、管理也簡單等特點。是很多初學者的首要選擇 ;
難擔當大系統的資料倉庫,執行速度慢,不夠穩定,有掉線的情況 ;
被廣泛地應用在 Internet上的中小型網站中 ;
查詢語句為 SQL。
3 SQL Server 資料庫
是一個關係 型 資料庫管理系統 ;
是非開源的;
中型的資料庫;
執行速度明顯比 MYSQL快N多(海量資料下這個優勢顯而易見) ;
查詢語句為 SQL。
4 Oracle 資料庫
是一個關係 型數 據庫管理系統 ;
不是開源的;
支援多種作業系統;
操作比較複雜 ;
價格比較昂貴;
Oracle的穩定性要比Sql server好 , Sql server的易用性和友好性方面要比Oracle好 ;
是基於伺服器的大型資料庫 ,主要應用於銀行、證券類業務等 ;
查詢語句為 SQL。
5 Hive 資料庫
是非關係型資料庫管理系統;
資料規模大;
主要進行離線的大資料分析;
查詢語句為 HQL;
寫到最後,簡單瞭解常用的資料庫及區別,主要目的在於可以幫助分析師在提取資料的時候,更加得心應手。 充分利用資料庫的優勢,根據需求的不同判斷使用適合的資料庫去提取資料,善待不同的資料庫 ,嘿嘿!