Apa itu database server?
Database server adalah program komputer yang menyediakan layanan basis data untuk program komputer lain. Database server didefinisikan sebagai client server model. Database management system menyediakan fungsi-fungsi database server dan beberapa DBMS (seperti Mysql) sangat eksklusif untuk client-server model database access. Database server menyediakan fleksibilitas untuk konfigurasi database service yang kita inginkan.
Apa fungsi dari database server?
Database server menyediakan beberapa manfaat yaitu:
- semua data untuk organisasi dapat disimpan di satu lokasi.
- database server menambahkan tingkat keamanan data.
- database server menyediakan layanan database management service dimana data disusun dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data.
- beberapa client dapat mengakses data yang disimpan di database server dalam satu waktu tanpa saling menggangu satu sama lain.
Berikut keuntungan lain jika menggunakan database server:
Flexible data access
|
database
server menyediakan akses data melalui relational SQL atau direct navigational
command.
|
Optimisasi
|
Management
system menyediakan optimisasi akses data untuk visual studio, delphi, visual
basic, dan masih banyak lagi.
|
Mudah diatur
|
tidak
memerlukan adminstration. Mudah di install dan di atur, tidak perlu database
administrator.
|
Referential integrity support
|
database
server menyediakan bantuan integritas petunjuk yang lengkap, termasuk
definisi primary/foreign key dan informasi cascade, update, dan delete baris
pada database.
|
Menghindari database corruption
|
proses
server-based transaction mengurangi tingkat database corruption
|
Keamanan data
|
sistem
menawarkan keamanan yang lengkap dan bantuan enkripsi untuk database.
|
Scalability yang tinggi
|
database
server memiliki scalability yang tinggi dari peer to peer sampai client
server environment (dengan satu set source code)
|
Bagaimana database server bekerja?
Client-server model dapat diartikan
sebagai model dari suatu sistem yang membagi proses sistem antara server yang
mengolah database dan client yang menjalankan aplikasi. Database server
mengurangi beban akses data oleh client pada server. Database dapat diakses
oleh beberapa client secara bersamaan dimana data yang diakses hanya atau
diubah berasal dari satu sumber yaitu database pada server.
Ini adalah beberapa adalah informasi lebih lanjut
tentang database server dan aplikasi mereka:
- Database server. Ada jenis berbeda server database server. Yang pertama adalah flat file database. Flat file database adalah file sederhana yang terdiri dari informasi yang berbeda yang dipisahkan oleh koma, semi-kolon atau usus. Tipe kedua adalah database relasional. Database relasional memiliki tabel yang memiliki baris dan kolom di mana data muncul. Yang ketiga adalah database objek. Database objek adalah salah satu yang membuat data dalam objek bukan file sederhana dan meja. Yang terakhir adalah database relasional objek dimana data disimpan dalam bentuk tabel dan dapat mengkonversi objek data dan sebaliknya.
- Manfaat menggunakan Database server. Membuat penggunaan database server memiliki beberapa keuntungan. Anda akan dapat melihat data secara teratur. Hal ini sangat berguna untuk perusahaan dan entitas yang menyimpan banyak informasi, seperti nama, alamat, nomor telepon, alamat e-mail dan banyak lagi. Manfaat lain dari menggunakan database server adalah bahwa banyak pengguna dapat mengakses database pada waktu yang sama. Ini adalah cara yang efisien untuk menyediakan layanan kepada banyak orang semua pada waktu yang sama. Beberapa manfaat lain menggunakan database server adalah keamanan, pemulihan data yang mendukung dan mudah menggunakan antarmuka.
Beberapa contoh ketika menggunakan database server adalah
ketika ada banyak pengguna yang perlu untuk mengakses database; ketika satu
bagian yang dibutuhkan dari banyak informasi yang berbeda dalam database; dan
saat mengedit, menambah dan menghapus informasi adalah tugas yang sulit untuk
melakukan secara manual.
Berikut ini adalah beberapa jenis Datebase Server :
MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis
data SQL (bahasa Inggris: database management system) atau DBMS yang
multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi
GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi
komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan
GPL.Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh
penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan
komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode
sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB
adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
Relational Database Management System (RDBMS)
MySQL adalah Relational Database Management System (RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public
License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan
turunan salah satu konsep utama dalam database sejak lama, yaitu SQL
(Structured Query Language). SQL adalah sebuah konsep pengoperasian database,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu
sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam
melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun
program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan
lebih unggul dibandingkan database server lainnya dalam query data. Hal ini
terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL
bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat
dibandingkan Interbase.
Microsoft SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis
data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah
Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang
digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia
bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi
kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan
menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL
Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver
JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah
kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi
sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang
mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
DBASE
dBASE adalah sebuah sistem manajemen basisdata (DBMS) yang
secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk
komputer CP/M, dan kemudian untuk platform Apple II, Apple Macintosh dan IBM PC
dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama
beberapa tahun pada saat itu. Ketidakmampuan dBASE untuk bertransisi dengan
sistem operasi yang lebih baru, Microsoft Windows pada akhirnya membuat
penggunaan dBASE tergantikan oleh produk-produk lainnya yang lebih baru seperti
Paradox, Clipper, FoxPro, dan Microsoft Access. kepemilikan dBASE pada akhirnya
dijual ke Borland pada tahun 1991 dan pada tahun 1999 Borland menjual hak atas
jajaran produk dBASE pada sebuah perusahaan baru dBASE Inc.
Dimulai dari pertengahan tahun 1980-an banyak vendor membuat dialek ataupun
variasi pada produk mereka ataupun pada bahasanya sendiri. Termasuk didalamnya
FoxPro (sekarang dikenal sebagai Visual FoxPro), Quicksilver, Clipper, Xbase++,
Flagship, dan Harbour. Mereka-meraka iniah yang secara informal dikenal atau
disebut sebagai xBase atau XBase.
Dasar file format dBASE, yang dikenal sebagai file .dbf, saat ini merupakan
salah satu format yang luas digunakan oleh banyak aplikasi yang membutuhkan
format sederhana untuk menyimpan data-data secara terstruktur.
dBASE dilinsensikan pada penggunanya untuk jangka waktu lima puluh tahun dalam
masa yang tidak mungkin bagi pengguna untuk mengoperasikan dBASE selama jangka
waktu tersebut.
Clipper
Clipper adalah bahasa pemrograman komputer keluarga XBase
yang digunakan untuk membuat program komputer utamanya yang berjalan pada
sistem operasi DOS. Secara lebih spesifik, clipper umumnya digunakan untuk
membuat program-program yang terkait dengan database/bisnis (contoh. akuntansi,
manajemen simpan/pinjam, dan lain-lain).
Sejarah Clipper pertama kali diperkenalkan pada tahun 1985 oleh Nantucket, yang
kemudian dijual kepada Computer Assosiates, sebagai kompiler untuk dBASE III
yang sangat populer pada masa itu. kompilasi kode-kode dBASE berarti mengubahnya
dari kode interpretasi (kode sumber yang bisa dibaca oleh manusia), yang harus
di interpretasikan oleh komputer setiap kali setiap baris dijalankan, menjadi
P-code (atau pseudo-code), yang menggunakan Mesin Virtual untuk memproses
p-code yang telah dikompilasi tersebut. Meskipun P-code tidak lebih cepat
daripada kode mesin yang dihasilkan oleh kompiler bahasa lain (C++), namun
secara keseluruhan P-code masih jauh lebih cepat dibandingkan interpreter.
Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen
basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar
ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun
pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh
FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source
milik Borland.
Modul-modul kode baru ditambahkan pada Firebird dan
berlisensi di bawah Initial Developer's Public License (IDPL), sementara
modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public
License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla
Public License 1.1.
silahkan di lihat mas brooo
BalasHapusterimah kasih
BalasHapushttp://blog.binadarma.ac.id/irman_effendy /
My blog
Sama2 mas senang bisa berbagi
Hapus