DATABASE SERVER

 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.

Komentar

Postingan populer dari blog ini

Instalasi Dan Konfigurasi web server

MANAJEMEN FILE DI DEBIAN