《胡濤-多版本數據使用架構Web化遷移方案.pdf》由會員分享,可在線閱讀,更多相關《胡濤-多版本數據使用架構Web化遷移方案.pdf(17頁珍藏版)》請在三個皮匠報告上搜索。
1、多版本數據使用架構Web化遷移方案易智瑞 胡濤簡介數據版本化技術允許用戶對同一套數據同時保留多個編輯版本,常用于多規劃方案比較、多人協同編輯場合。GeoScene平臺通過RESTful 服務架構對外提供了該技術,從而增強了Web GIS數據模型的能力,簡化了數據庫版本管理工作。主要內容010203版本化技術架構演變適用分支版本化的業務場景分支版本化啟用步驟和使用流程某個時刻的快照,其中包含地理數據庫中的所有數據集什么是版本?part1:版本化技術架構演變可隔離用戶在多個編輯會話中的工作,不必鎖定要素且無需備份數據??梢詡浞莸乩頂祿彀姹炯捌鋬炔窟M行的事務可通過系統表進行追蹤版本化數據集包含原始
2、表(稱為業務表或基表)以及增量表中存儲的任何更改什么是數據版本化?part1:版本化技術架構演變使用編輯數據版本化保存允許用戶對同一套數據同時保留多個編輯版本,而無需復制數據在多用戶編輯方案中,允許編輯者同時使用同一數據,提供了數據的多種表示形式,靈活地適應各種工作流和數據管理策略part1:版本化技術架構演變默認版本默認版本版本化企業級地理數據庫默認(default)版本默認版本是所有版本的原始父版本,用于創建其他地理數據庫版本默認版本始終存在,且不能被刪除??呻S時將其他版本中的變更發布到 Default 版本可對Default 版本直接進行編輯子版本或分支版本創建版本后,該版本與默認版本相
3、同,然后會隨著對默認版本所做的更改而發生變化。保留默認版本各要素類或表的原始格式,但會在被稱為增量表的表中記錄所有更改版本版本A版本版本Bpart1:版本化技術架構演變在直接從企業級地理數據庫進行訪問時,具有在多個版本中處理長期事務的靈活性,在使用要素服務以適應短期事務時,提供簡化的編輯體驗。允許多用戶編輯方案和通過要素服務的長期事務,從而簡化了 Web GIS 模型有關詳細信息注冊版本的類型part1:版本化技術架構演變將默認版本(橙色)的版本訪問權限設置為公共,則編輯者可以直接編輯默認版本;也可以創建和編輯子版本。傳統版本化:l 無論有多少個傳統版本,各表和要素類僅在數據庫中存儲一次l 版
4、本化后會保留原始格式,但會在增量表中記錄所有更改隨著編輯后增量表的大小和狀態的數量會有所增加,表越大狀態越多,每次顯示或查詢版本時處理的數據就越多。因此要維護數據庫性能,地理數據庫管理員必須定期運行壓縮命令以移除未使用的數據。增量表記錄插入和更新的A表記錄存儲刪除的D表問題:分支版本化:l 在指定版本中工作時,撤消和恢復功能可用l 協調和提交操作使用默認版本作為目標版本來完成;l 所有記錄和編輯都被追蹤到同一基表中,因此無需壓縮。part1:版本化技術架構演變l 當前只允許基于默認版本創建一個級別的指定版本l 每個分支版本只允許一個編輯者或多個讀者問題:查看者在訪問啟用 VMS 的已發布 We
5、b 要素圖層(要素服務)時,將看到提交至默認版本的更新。即編輯者可對要素服務進行及時更新給查看者。主要內容010203版本化技術架構演變適用分支版本化的業務場景分支版本化啟用步驟和使用流程適用場景情況1:不方便直連地理數據庫或者不想直接更改源版本 例如外業信息采集和檢查、多版本設計需求等情況2:持續交付的項目和信息管理 例如數據檢查和對比、分支模型管理與迭代情況3:單獨pro+多web操作模式 例如桌面端pro和web端的portal用戶同步編輯part2:適用分支版本化的業務場景主要內容010203版本化技術架構演變適用分支版本化的業務場景分支版本化啟用步驟和使用流程part3:分支版本化啟
6、用步驟和使用流程*以上為啟動企業級地理數據庫的前期準備創建用戶并設置用戶權限,啟用數據庫sde啟動企業級地理數據庫,注冊分支版本化在企業級地理數據庫中發布注冊為分支版本化數據的要素服務對數據進行離線編輯,并通過要素服務使用企業級地理數據庫進行同步更改。數據對比和提交分支版本化啟用的粗略步驟part3:分支版本化啟用步驟和使用流程注意:1:地理數據庫內的要素或者數據集需要啟動編輯者追蹤和添加全局ID,才能版本化2:創建版本時默認為傳統版本。所以切換地理數據庫的連接模式,從傳統版本化模式到分支版本化模式3:版本所有權基于活動門戶用戶。門戶用戶權限還決定了用戶可查看、編輯和管理的版本。*要素(數據集)啟動版本化的前提*切換版本連接模式*登錄portal門戶part3:分支版本化啟用步驟和使用流程演示部分:上機實操,直接演示從數據庫啟動到版本化切換對比