SQL 架構 => 有schema架構,可畫ERD,並且建構出table

NoSQL 架構 => 沒有系統的大規模數據

 

1. key-value 架構 

***所以可任意切割調整

column => 可用多個key對應一個value值

例如: 利用帳號,生日,個人檔案 來取得一個用戶的生日日期

**無SQL語法,透過API來動database裡的內容

**只保證最後資料會一致,同步前不同節點的資料可能不一致,所以用來記錄對精準度低的資料,例如案讚數

例如: Hadoop Hbase, Apache Cassandra

 

2. 文件DB

用來儲存結構鬆散或非結構的資料

ex. 網頁資料,XML檔,圖or影音

ex, MongoDB (用mongo的語法來管理資料庫)

arrow
arrow
    全站熱搜

    捷米看世界 發表在 痞客邦 留言(0) 人氣()