2.1.1. Khỏi niệm
Phiờn bản cơ sở dữ liệu (database versioning) là cơ chế để lưu lại cỏc trạng thỏi của CSDL trong quỏ trỡnh nú được cập nhật bởi một hoặc đồng thời nhiều người sử dụng. Phiờn bản cơ sở dữ liệu được hiểu nụm na như ảnh chụp ở một thời điểm cho toàn bộ cơ sở dữ liệu và nú chứa toàn bộ cỏc tập dữ liệu trong cơ sở dữ liệu đú. Cỏc phiờn bản khụng phải là cỏc bản sao riờng rẽ của cơ sở dữ liệu. Thay vào đú, cỏc phiờn bản và cỏc giao dịch (transaction) diễn ra trong chỳng được theo dừi trong cỏc bảng hệ thống. Việc theo dừi này diễn ra độc lập với từng cụng việc của người dựng trờn nhiều ca biờn tập, cho phộp người dựng biờn tập mà khụng khúa cỏc đối tượng trong phiờn bản sản xuất hoặc ngay lập tức tỏc động tới những người dựng khỏc và khụng phải làm bản sao của dữ liệu [9].
Phiờn bản cho phộp nhiều người dựng biờn tập dữ liệu tương tự (giống nhau) trong một cơ sở dữ liệu ArcSDE mà khụng bị khúa ứng dụng hay lặp dữ liệu. Một phiờn bản cú thể thể hiện một thiết kế kỹ thuật, một cụng tỏc xõy dựng hay bất cứ một loại giao dịch nào đú. Phiờn bản cơ sở dữ liệu cú những đặc tớnh cơ bản sau:
- Một phiờn bản thể hiện ảnh chụp về thời gian của toàn bộ cơ sở dữ liệu. Nú chứa toàn bộ cỏc tập dữ liệu trong cơ sở dữ liệu đú.
- Một phiờn bản tỏch biệt cụng việc của người dựng trờn nhiều ca biờn tập, cho phộp người dựng biờn tập mà khụng khúa cỏc đối tượng trong phiờn bản sản phẩm hoặc khụng tỏc động ngay lập tức tới người dựng khỏc.
- Một cơ sở dữ liệu cú thể cú nhiều phiờn bản.
giống như đối với cơ sở dữ liệu thụng thường (dữ liệu khụng đăng ký phiờn bản).
2.1.2. Khả năng ỏp dụng phiờn bản cơ sở dữ liệu trong quản lý và thực hiện quy trỡnh đăng ký đất đai trỡnh đăng ký đất đai
Đăng ký đất đai là hoạt động cú nhiều đối tượng tham gia vào cựng một quy trỡnh, vớ dụ như một hồ sơ đăng ký cú thể cú sự tham gia của người sử dụng đất, cỏn bộ tiếp nhận và cỏc cỏn bộ thụ lý hồ sơ, cỏn bộ đo đạc, cỏn bộ quản lý, người ký quyết định,... Vỡ thế, rất cần thiết những giải phỏp cụng nghệ để tạo mụi trường cho cỏc đối tượng này cựng tham gia vào một quỏ trỡnh nhưng đảm bảo khụng xảy ra xung đột và sự thiếu nhất quỏn của thụng tin được xử lý, cập nhật.
Phiờn bản cơ sở dữ liệu giống như bản sao của cơ sở dữ liệu nờn nú chứa toàn bộ cỏc tập dữ liệu trong đú, đồng thời cho phộp người dựng thực hiện cỏc chức năng như biờn tập, chỉnh sửa, truy vấn nờn trong thực tế mỗi một cỏn bộ thụ lý hồ sơ đăng ký đất đai cú thể được tạo một phiờn bản để thực hiện cụng việc của mỡnh mà khụng ảnh hưởng hoặc ớt ảnh hưởng đến cỏn bộ khỏc đồng thời thụ lý hồ sơ đú.
Mặt khỏc trong cơ chế phiờn bản bất cứ hoạt động, giao dịch nào xảy ra cũng đều được theo dừi ghi lại trong file của hệ thống nờn giỳp cho người quản trị nắm rừ hoạt động xảy ra trong hệ thống từ đú gắn trỏch nhiệm tới mỗi người dựng. Chớnh vỡ điều này mà khi thực hiện quy trỡnh đăng ký đất đai người quản trị sẽ kiểm soỏt cỏc phiờn bản mà mỗi cỏn bộ thụ lý phụ trỏch đó tỏc động vào cơ sở dữ liệu.
Trong mỗi phiờn bản khi người dựng thực hiện cỏc tỏc động vào cơ sở dữ liệu làm thay đổi cơ sở dữ liệu nhưng chỉ ở mức tạm thời chưa thay đổi dữ liệu thực sự và khụng tỏc động, ảnh hưởng trực tiếp tới việc biờn tập của những người dựng khỏc. Cơ sở dữ liệu chỉ thay đổi thực sự khi người quản trị đồng bộ cỏc phiờn bản dữ liệu của cỏc người dựng khỏc nhau và lưu lại. Nhờ vậy mà việc biờn tập dữ liệu được thực hiện nhanh hơn nhưng vẫn đảm bảo tớnh nhất quỏn dữ liệu.
Như vậy trong quản lý và thực hiện quy trỡnh đăng ký đất đai việc ỏp dụng cơ chế phiờn bản cơ sở dữ liệu sẽ hỗ trợ đắc lực, phỏt huy hiệu quả, đẩy nhanh việc đăng ký đất đai vỡ nú đỏp ứng được yờu cầu của mụi trường làm việc đa người dựng
nhưng vẫn quản lý cỏc hoạt động theo tiến trỡnh, và đặc biệt là sự nhất quỏn của dữ liệu.