VMDS
VMDS singkatan dari Version Managed Data Store adalah sebuah database relasional yang dikembangkan oleh GE Energy yang merupakan bagian dari Smallworld dan didesain untuk menyimpan dan analisa data spasial serta data topologi yang kompleks khususnya digunakan oleh perusahaan besar semacam perusahaan listrik dan telekomunikasi.
VMDS diperkenalkan pertama kali pada tahun 1990 dan terus dikembangkan hingga saat ini sudah mencapai versi 6.0.
VMDS memang didesain untuk menyimpan data spasial. Hal ini menjadikannya memiliki beberapa karakteristik yang berbeda dengan database relasional biasa.
Pemrosesan Data Terdistribusi (Distributed server processing)
VMDS disusun atas dua bagian:
- Blok data server yang disebut SWMFS (Smallworld Master File System) dan
- Intelligent client API yang ditulis dengan bahasa C dan Magik.
Data spasial beserta attributnya disimpan dalam blok data pada file khusus yang dinamakan data store (*.ds) di server. Ketika aplikasi client meminta data ke server maka inttelligent yang akan memberikan blok data sesuai permintaan dengan mengirimkannya melewati jaringan untuk kemudian diproses.
Konsep yang diterapkan ini dianggap sangat efisien karena data yang dikirim adalah data spasial yang bisa jadi sangat besar volumenya (sebagai contoh permintaan untuk menggambar ulang peta/map redraw operation). Dan dengan konsep inilah menjadikan VMDS sangat cocok untuk diterapkan pada pekerjaan besar yang melibatkan ratusan bahkan ribuan client yang bekerja bersama-sama.