Successfully reported this slideshow.

六角學院 - 資料庫與他們的小夥伴們

2

Share

Loading in …3
×
1 of 18
1 of 18

六角學院 - 資料庫與他們的小夥伴們

2

Share

Download to read offline

Relational Database(關聯式資料庫)

NoSQL(非關聯式資料庫)

Memory Database(記憶體資料庫)

Server Memory(伺服器記憶體)

File(檔案)

Relational Database(關聯式資料庫)

NoSQL(非關聯式資料庫)

Memory Database(記憶體資料庫)

Server Memory(伺服器記憶體)

File(檔案)

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

六角學院 - 資料庫與他們的小夥伴們

  1. 1. 資料庫與他們的⼩小夥伴們 懷恩
  2. 2. ⾃自我介紹 • 懷恩 • YOSGO 產品架構/開發 • 前端宅 murmur - 最近有送書活動希望⼤大家可以留留⾔言幫我炒 熱度XD
  3. 3. 資料庫(Database) -Relational Database(關聯聯式資料庫) -NoSQL(非關聯聯式資料庫) -Memory Database(記憶體資料庫) -Server Memory(伺服器記憶體) -File(檔案)
  4. 4. 關聯聯式資料庫 - MariaDB - Oracle - MySQL - PostgreSQL - .. 等等
  5. 5. 關聯聯式資料庫 - 使⽤用場景 - 資料複雜且關聯聯的耦合性較⾼高 - 利利⽤用 JOIN 來來組合資料 - 數據持久化 - 設置「主鍵」與「外來來鍵」 - 效能取決於查詢結構 - 確保資料正確性 - ACID(Wiki) - ⽅方便便做「特殊」需求 - 等待 - 鎖定 - 交易易 - 原⼦子性
  6. 6. 關聯聯式資料庫 - 劣勢 -需要學習 SQL(Structured Query Language) -SQL 組合會影響效率 -經驗值
  7. 7. 非關聯聯式資料庫 - MongoDB - RethinkDB - 等等..
  8. 8. 非關聯聯式資料庫 - 使⽤用場景 -資料主要以 Key/Value 為主 -資料較為特定單⼀一化 -Key/Value 得來來擴展性 -單例例查詢速度快、⾼高效能 -API 以物件為基礎,程式化查詢容易易
  9. 9. 非關聯聯式資料庫 - 劣勢 -難以做 ACID 場景 -無關聯聯,必須⾃自⼰己做 -資料太複雜會很頭痛
  10. 10. 記憶體資料庫 -Redis -SQLite -等等... 記憶體資料庫清單
  11. 11. 記憶體資料庫 - 使⽤用場景 -資料單純且耦合度不⾼高 -由 Key/Value 組成 -速度快 -通常⽤用於暫存資料 -也可以做數據持久化
  12. 12. 記憶體資料庫 - 劣勢 -無關聯聯 -查詢較單⼀一化 Key/Value -記憶體昂貴
  13. 13. 伺服器記憶體 -http Server -Job Server -Server
  14. 14. 伺服器記憶體 - 使⽤用場景 -資料單⼀一(ex: Session) -狀狀態改變 -流程/⾏行行為控制
  15. 15. 伺服器記憶體 - 劣勢 -包含⼀一切劣勢 -可能影響程式運⾏行行
  16. 16. 檔案 -File.txt -File.json -File.csv
  17. 17. 檔案 - 使⽤用場景 -資料不會再被改變 -存放超⼤大型檔案內容 -速度非常快
  18. 18. 檔案 - 劣勢 搜索不易易

×