Mengapa ACCURATE mengadopsi
teknologi client/server:
• Fleksibilitas
Dibandingkan dengan model desktop
database terdahulu yang memaksa Anda menggunakan tools tertentu untuk jenis
database tertentu pula. Lingkungan client/server memungkinkan Anda untuk
memilih beragam tools yang sesuai untuk memberikan solusi yang diperlukan. Jika
Anda memerlukan aplikasi yang komplit, Anda bisa menggunakan Delphi ,
Visual Basic atau berbagai macam tools yang mendukung server database. Anda
bisa menggunakan tools itu tanpa harus membuang database Anda yang lama.
ACCURATE Accounting Software dibuat dari bahasa program Delphi .
• Mengurangi Traffic Network
Salah satu komponen yang paling
mahal dalam sistem jaringan adalah bandwidth. Semakin banyak user di dalam satu
jairngan seiring dengan bertambah besarnya database, usaha untuk melindungi dan
me-maintain bandwidth semakin rumit. Sekelompok besar user yang kebetulan
bersama-sama melakukan pencarian dari database yang besar melalui jaringan bisa
membuat sistem jaringan tersebut HANG.
Migrasi ke lingkungan client/server akan mengurangi beban jaringan karena PC
client hanya mengirimkan request for data sementara server hanya mengirimkan
jawaban yang diperlukan saja, jadi bukan keseluruhan file database yang dikirimkan.
• Kapasitas
Ukuran maksimum sebuah table
paradox adalah 256 MB. Sebuah table dalam database client/server dinyatakan
dalam satuan GB, bukan lagi MB. Perbandingan 1 GB = 1024 MB.
• Kecepatan
Dengan tabel yang besar,
perbedaan kecepatan pencarian data akan semakin signifikan. Contoh : untuk
sebuah pencarian menggunakan Paradox pada sistem file server yang membutuhkan
waktu 2 menit hanya membutuhkan waktu kurang dari 20 detik menggunakan aplikasi
berbasis client/server.
• Skalabilitas
Kebanyakan server database bisa
berjalan di multiple platform (Novell, SCO UNIX, VAX, Sun, Linux, Windows NT)
sehingga Anda bisa menambah server seiring dengan peningkatan kebutuhan di masa
mendatang.
• Integritas dan Keamanan
Salah satu tanggung jawab
departemen MIS/EDP adalah melindungi harta perusahaan. Dalam hal ini data dari
kehilangan atau dipergunakan oleh orang yang tidak berhak. Adalah sangat sulit
dilakukan kalalu ada data tersebut berada di PC lokal masing-masing.
Di lain pihak, pengguna (end
user) ingin menggunakan tools yang familiar dengan mereka. Client/server
memungkinkan kedua belah pihak (MIS dan end user) memenuhi apa yang diinginkan.
End User bisa menggunakan tools yang disukai untuk membaca data, sementara MIS
bisa melakukan backup keseluruhan data dari satu tempat, sekaligus membatasi
siapa yang boleh membaca, siapa yang boleh mengubah data.
• Bisa diprogram
Server database bisa diprogram.
Anda bisa menuliskan aturan bisnis dan
memprogram di server database sehingga sebuah aturan yang bersifat umum tidak
perlu dituliskan kembali di setiap aplikasi yang dibuat.
• Transaction Control
Kemampuan server database
meng-update beberapa tabel sekaligus dan memasikan semuanya sukses terupdate
merupakan faktor yang kritis bagi aplikasi database yang kompleks. Kalau ada
salah satu tabel yang gagal di update, maka semua yang sudah tercatat dari
transaksi terakhir harus dibatalkan
dan dikembalikan ke posisi semula.
Hanya server database yang mempunyai kemampuan seperti itu.
No comments:
Post a Comment