Skip to content

Junwu0615/One-Click-Database-Deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Views GitHub Clones


⭐ 一鍵部署各類型資料庫 ( RDBMS / NoSQL ) ⭐

A. Current Progress

項目 敘述 完成時間
專案上架 - 2025-02-28
SQL Server RDBMS 2025-09-25
PostgreSQL RDBMS 2025-09-26
MySQL RDBMS 2025-09-26
Oracle RDBMS 需授權,略過
InfluxDB NoSQL 2025-09-26
MongoDB NoSQL 2025-09-26
Apache Jena NoSQL 2025-09-26
Redis NoSQL 2025-09-26
HBase NoSQL -
Neo4j NoSQL 需付費,略過
DynamoDB NoSQL -
Docker Backup T-SQL -
Docker Backup Docker Volume -
Docker Backup Volume Plugins -

B. Objective

  • 學習 RDBMS & NoSQL 差異性

  • 試著建構一鍵部署資料庫的建置

  • 測試方式

    • Docker Compose 形式啟動服務

    • 成功連接資料庫

    • 基本的 CRUD


C. Deploy DB Build

  • 啟動 docker-compose

    docker-compose up -d
  • 檢視服務是否正確啟用

    docker ps -a
  • 檢視資料持久化清單

    docker volume ls
  • 關閉服務

    docker-compose down
  • [ 不建議 ] 關閉服務並清除 Volume

    docker-compose down -v
  • PNG

  • PNG


D. Volume Backup

  • 使用 T-SQL 指令備份

  • 直接複製 Docker Volume 內容

  • 使用 Docker Volume 外掛程式 ( Volume Plugins )


E. Notice

  • 設定重啟策略 : 建議使用 unless-stopped,而非 always ( 避免無限重啟循環 )

Releases

No releases published

Packages

No packages published

Languages