Database Server adalah sebuah program
komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer
atau program aplikasi basis data yang menggunakan model klien/server. Istilah
ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang
didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen
basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan
beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat
bergantung kepada model klien-server untukmengakses basis datanya.
Legenda Terbentuknya Istilah Database
Istilah “database” berawal dari ilmu
komputer. Meskipun kemudianartinya semakin luas, memasukkan hal-hal di luar
bidang elektronika, artikel inimengenai database komputer. Catatan yang mirip
dengan database sebenarnyasudah ada sebelum revolusi industri yaitu dalam bentuk
buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis
Jenis Database
Terdapat 12 tipe database, antara
lainOperational database,Analytical database,Data warehouse,Distributed
database,End-user database,External database,Hypermedia databases on the
web,Navigational database,In-memory databases,Document-oriented
databases,Real-time databases,danRelational Database.
1.Operational database
Database ini menyimpan data rinci yang
diperlukan untuk mendukung operasi dari seluruh organisasi. Mereka juga disebut
subject-area databases (SADB), transaksi database, dan produksi
database.Contoh: database pelanggan, database pribadi, database
inventaris,akuntansi database.
2.Analytical database
Database ini menyimpan data dan
informasi yang diambil darioperasional yang dipilih dan eksternal database.
Mereka terdiri dari datadan informasi yang dirangkum paling dibutuhkan oleh
sebuah organisasimanajemen dan End-user lainnya. Beberapa orang menyebut
analitismultidimensi database sebagai database, manajemen database,
atauinformasi database.
3.Data warehouse
Sebuah data warehousemenyimpan data
dari saat ini dan tahun-tahun sebelumnya – data yang diambil dari berbagai
database operasional dari sebuah organisasi. Data warehouse menjadi sumber
utama data yang telah diperiksa, diedit, standar dan terintegrasi sehingga
dapat digunakan oleh para manajer dan pengguna akhir lainnya di seluruh
organisasi profesional. Perkembangan terakhir dari data warehouse adalah
dipergunakan sebagai Shared nothing architecture untuk memfasilitasi ekstrem
scaling.
4.Distributed database
Ini adalah database-kelompok kerja
lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan
lokasi kerja lainnya. Database ini dapat mencakup kedua segmen yaitu
operasional dan user database,serta data yang dihasilkan dan digunakan hanya
pada pengguna situs sendiri.
5.End-user database
Database ini terdiri dari berbagai
file data yang dikembangkan oleh end-user di workstation mereka. Contoh dari
ini adalah koleksi dokumendalam spreadsheet, word processing dan bahkan
download file.
6.External database
Database ini menyediakan akses ke
eksternal, data milik pribadi online – tersedia untuk biaya kepada pengguna
akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi dari
database eksternal yang tersedia untuk biaya dari layanan online komersial dan
dengan atau tanpa biaya dari banyak sumber di Internet.
7.Hypermedia databases on the web
Ini adalah kumpulan dari
halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka
terdiri dari home page dan halaman hyperlink lain dari multimedia atau campuran
media seperti teks,grafik, gambar foto, klip video, audio dll.
8.Navigational database
Dalam navigasi database, queries
menemukan benda terutamadengan mengikuti referensi dari objek lain.
9.In-memory databases
Database di memori terutama bergantung
pada memori utamauntuk penyimpanan data komputer. Ini berbeda dengan sistem
manajemendatabase yang menggunakan disk berbasis mekanisme penyimpanan.Database
memori utama lebih cepat daripada dioptimalkan disk databasesejak Optimasi
algoritma internal menjadi lebih sederhana dan lebihsedikit CPU mengeksekusi
instruksi. Mengakses data dalam menyediakanmemori lebih cepat dan lebih dapat
diprediksi kinerja dari disk. Dalamaplikasi di mana waktu respon sangat
penting, seperti peralatan jaringantelekomunikasi yang mengoperasikan sistem
darurat, database memoriutama yang sering digunakan.
10.Document-oriented databases
Document-oriented databases merupakan
program komputer yangdirancang untuk aplikasi berorientasi dokumen. Sistem ini
bisadiimplementasikan sebagai lapisan di atas sebuah database relasional
atauobjek database. Sebagai lawan dari database relasional, dokumen
berbasisdatabase tidak menyimpan data dalam tabel dengan ukuran seragam
kolomuntuk setiap record. Sebaliknya, mereka menyimpan setiap catatan
sebagaidokumen yang memiliki karakteristik tertentu. Sejumlah bidang
panjangapapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisi
beberapa bagian data.
11.Real-time databases
Real-time Database adalah sistem
pengolahan dirancang untuk menangani beban kerja negara yang dapat berubah
terus-menerus. Ini berbeda dari database tradisional yang mengandung data yang
terus-menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh,
pasar saham berubah dengan cepat dan dinamis. Real-time processing berarti
bahwa transaksi diproses cukup cepat bagi hasil untuk kembali dan bertindak
segera. Real-time database yang berguna untuk akuntansi, perbankan, hukum,
catatan medis, multi-media, kontrol proses, sistemreservasi, dan analisis data
ilmiah.
12.Relational Database
Standar komputasi bisnissejak tahun
2009, relational database adalah database yang paling umum digunakan saat
ini.Menggunakan meja untuk informasi struktur sehingga mudah untuk mencari.