數據升級(同步)工具

數據升級工具

1.爲何有這工具?

公司的主要產品採用Oracle數據庫,每二、3年有一次大版本的更新。
新版上線後,須要給老客戶升級,升級的時候必須採集舊系統中的數據。
上一個版本的升級,是各個模塊手寫的sql語句,參考以下:sql

insert into new_table(id,colA,colB)
selet id,colA,colB from oldDb.old_table where …

這個方法方式有幾個問題數據庫

  1. 效率低,每一個表都須要手動覈對列
  2. 項目升級沒有明確的數據同步記錄
  3. 每一個版本升級都要從新寫一次
    新開發的數據升級工具,也是基於上面的sql語句來實現的。

2.這個工具能解決什麼問題?

若是你也面臨新老數據庫的數據同步,但願此工具能給你提供便利! PS:現階段只支持oracle的數據庫同步!設計模式

3.工具簡單介紹

  1. 工具自己在visual studio2010中開發的!
  2. 程序自己使用SqlServer2008,用於處理Oracle新舊庫的數據同步!
  3. 升級項目以及模塊,都是直接在sqlserver庫中配置的。
  4. 數據升級小工具本着簡單快速使用的原則,沒有多餘的工具庫、類庫之類的多餘代碼。
  5. 直接用sql語句、查詢、更新數據庫,數據庫操做類也是隻有最基本的方法。
  6. 沒有分層、MVC 或者其餘高大上的架構、設計模式。
  7. 只用到2張表
    image
    8.小工具默認首頁效果圖
    image

4.後續

  1. 在博客園第一次寫blog,若是不足之處,歡迎指正!
  2. 後續等工具穩定以後,將源碼開放到碼雲上
  3. 若是着急須要源碼的,也可留言
相關文章
相關標籤/搜索