Translations of this page?:

資料庫重構 With LiquiBase

LiquiBase 是一個開放原始碼(LGPL), DBMS-independent 的函式庫[library], 目的是為了追蹤,管理以及 applying 資料庫異動[changes]. 它是建立在一個簡單的 premise 之上: 所有的資料庫異動[changes] (結構與資料) 都被儲存下來,以一個 XML-based descriptive 的方式並且被 checked into source control.

當過去已經有許多 attempts to 提供類似的工具, LiquiBase aims to 提出一個解決方案能做到:

  • 支援 merging of changes from multiple 開發者們
  • Works well with code branches
  • 不是 DBMS-specific
  • 讓你能夠管理 production data as well as various test datasets
  • Works in an 環境 where multiple 機器 will be attempting 同時地 to migrate 資料庫
  • 支援自動化的 change-applying 或是產生 SQL scripts 讓 DBA 能夠 approve and apply.
  • 支援 異動回溯[rolling back changes]
  • 可以建立資料庫的 ”diff” 並且能夠從中產生異動紀錄[logs]
  • 可以自動產生資料庫的 異動文件

當我們目前正專注在核心 Java-based migrator functionality,計畫中的額外 features 還包含:

  • 資料擷取[extraction]功能, 用來產生測試資料集[datasets]
  • Unit testing 基礎架構[infrastructure]
  • 支援 .Net

馬上開始

馬上下載 LiquiBase, 讀讀我們的 快速上手說明 並加入我們的 Mailing List

概述

觀看一個簡短的(6分鐘) LiquiBase 概述影片. 還有更多影片在這: 訓練影片.

LiquiBase 支持者們

我們想要感謝 Sundog 為了他們在時間及資源上所提供的慷慨支持.


(translated by 季斯遠)

 
zh-tw/home.txt · 上一次變更: 2008/06/12 00:29 來自 lukechi     回到頁頂