資料庫類型 | 特性 | 常見例子 |
---|---|---|
RDBMS 關聯式資料庫 | 以表格存儲結構化數據,支援 SQL | MySQL、PostgreSQL、SQL Server |
NoSQL 資料庫 | 適合非結構化數據,擴展性強 | MongoDB、Redis |
student_id
來對應不同學生的成績優勢 | 說明 |
---|---|
高效能 | 快取機制、索引優化,適合高流量應用 |
易學易用 | SQL 語法簡單,容易上手 |
擴展性高 | 可處理大型數據,支援分散式架構 |
儲存引擎多樣 | 如 InnoDB(支援事務)、MyISAM(效能佳) |
跨平台支援 | 可運行於 Windows、Linux、macOS |
社群活躍 | 擁有大量開發者與豐富的學習資源 |
應用範圍 | 說明 |
---|---|
網站與應用後端 | 例如 WordPress、Drupal、Joomla 等 CMS |
電子商務 | Shopify、Magento 等電商平台,儲存用戶、商品、訂單資訊 |
企業系統 | ERP、CRM 等企業級應用,處理大量數據 |
數據分析 | ETL(抽取、轉換、載入)處理,搭配大數據分析 |
雲端應用 | 透過 AWS RDS、Google Cloud SQL、Azure MySQL 部署雲端資料庫 |
資料庫 | 類型 | 適用場景 | 特點 |
---|---|---|---|
MySQL | 關聯式 | 網站、應用後端、企業系統 | 高效能、社群支持強,適用大多數應用 |
PostgreSQL | 關聯式 | 大數據處理、企業級應用 | 高度符合 ACID,支援 JSON、地理數據、擴展性強 |
SQLite | 關聯式(輕量級) | 手機 App、嵌入式系統 | 無需伺服器,輕量簡單,適用單機應用 |
MariaDB | 關聯式 | 企業級應用 | 相容 MySQL,性能更優,額外功能強化 |
MongoDB | NoSQL | 物聯網、即時應用、大量非結構化數據 | 擴展性強,適合大規模應用,支援水平擴展 |
Redis | NoSQL(鍵值存儲) | 快取、即時數據處理、Session 管理 | 極速讀寫,適用快取、計數、排行、即時應用 |