Friday, September 25, 2009

CLIENT SERVER

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