1. Database MySQL
Database MySQL atau My Structured Query Language adalah sebuah aplikasi
pengolah database yang berjalan sebagai server menyediakan multi-user untuk mengakses ke sejumlah database dan bersifat
Opensource atau gratis tetapi ada juga yang berbayar.
Kelebihan MySQL yaitu :
a. Bersifat gratis/open source
berlisensi GPL (Generic Public License)
b. Bersifat multi-user atau dapat digunakan oleh beberapa user dalam waktu yang
bersamaan
c. Tidak membutuhkan spesifikasi hardware yang tinggi
d. Cocok untuk perusahaan yang
berskala kecil
e. Bisa digunakan di berbagai
sistem operasi, seperti Windows, Linux, dll.
f. Memiliki beragam tipe data,
seperti signed/unsigned, float, char, text, date, dll.
g. Memiliki antar muka atau interface terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Aplication Programming
Interface)
h. MySQL memiliki struktur table
yang lebih fleksibel dalam menangani Alter Table dibandingkan DBMS lainnya
i. Sistem keamanan yang baik dan
memiliki beberapa lapisan keamanan, seperti subnetmask, namahost, dan izin
akses user dengan sistem prijinan yang mendetai serta sandi atau password yang
terenkripsi
j. Perkembangan software yang cukup
cepat
Kekurangan MySQL yaitu :
a. Memiliki
keterbatasan saat data yang tersimpan telah melebihi batas maksimal kemampuan
daya tampung server MySQL karena Database MySQL tidak menerapkan konsep Technology Cluster Server
b. Lambat untuk query yang kompleks seperti LEFT JOIN yang banyak,
dan penggunaan SubQuery
c.
Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan
data maupun untuk memproses data karena biasanya MySQL hanya di pakai di
perusahaan berskala kecil
2. Oracle
Oracle adalah relational database management
system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan
terintegrasi. Biasa digunakan untuk pengaksesan data yang dilakukan secara
online. Dirancang
khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah.
Kelebihan
Oracle yaitu :
a. Scalability adalah
kemampuan
yang dimiliki database Oracle untuk menangani banyak user yang melakukan
koneksi secara bersamaan tanpa performa yang menurun
b. Reliability adalah
kemampuan
untuk melindungi data dari kerusakan jika terjadi kagagalan fungsi pada sisten
seperti disk Failure
c. Seviceability adalah
kemampuan
untuk mendeteksi masalah, kecepatan dalam mengkoreksi kesalahan, dan memiliki
kemampuan untuk melakukan konfigurasi ulang sturktur data
d. Stability adalah kemampuan untuk crash karena beban
load yang tinggi.
f. Availability adalah
kemampuan dalam penanganan Crash atau failure agar service dapat tetap
berjalan.
g. Multiplatform karena dapat digunakan pada
banyak sistem operasi, seperti windows, unix, linux dan solaris.
h. Mendukung
data yang sangat besar karena dipakai di perusahaan yang besar
i. Sistem
keamanan yang sangat handal
j. Dapat
menampung hampir semua tiped ata seperti text, image, sound, video, dan time
series
Kekurangan
Oracle yaitu :
a.
Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk
di pelajari
b.
Membutuhkan spesifikasi tinggi untuk dapat menjalankan software DMBS Oracle
supaya dapat berjalan dengan stabil
3.
PostgreSQL
PostgreSQL
merupakan aplikasi pengolah data atau database relasional, fungsi utamanya adalah menyimpan data
dengan aman dan mengembalikan data tersebut sebagai respon atas permintaan dari
aplikasi perangkat lunak lainnya.
Kelebihan
PostgreSQL yaitu :
a.
Bersifat opensource atau gratis
sehingga bebas untuk di kembangkan
b.
Memiliki arsitektur multiproses sehingga memiliki tingkat stabilitas yang lebih
tinggi
c.
Memiliki tipe data geometri seperti titik, garis, lingkaran, poligon yang
mungkin berguna bagi aplikasi ilmiah tertentu
d.
Memiliki kemampuan untuk membuat koneksi dengan database lain sepergi DBDUMP,
Interbase, PGaccess, dan beberapa database linux
Kekurangan
PostgreSQL yaitu :
a.
Sulit diterapkan di Windows karena perbedaan arsitektur DBMS
b.
Tidak terlalu cocok untuk pengembangan web
c.
Kurang fokus dalam hal kecepatan dan kerampingan data
4.
MongoDB
MongoDB
adalah database yang berorientasi
pada dokumen cross platform dan memiliki sifat Opensource.
Kelebihan
MongoDB yaitu :
a.
Replikasi adalah fasilitas yang memiliki manfaat untuk melakukan backup data
secara realtime
b.
Auto-Sharding merupakan fitur untuk
memecah database yang besar menjadi beberapa bagian demi optimasi performa
database.
c.
Mendukung banyak bahasa pemrograman
d.
Cross-platform yang bisa digunakan di
sistem operasi windows. Linux, OSX dan Solaris
Kekurangan
MongoDB yaitu :
a.
Tidak support hosting
b.
Harus di install dari server
5.
Microsoft Access (Ms. Access)
Ms.
Access adalah Database Storage Engine
atau Media penyimpanan atau Mesin penyimpanan yang di buat oleh Microsoft, Ms.
Access merupakan bagian dari Microsoft Office.
Kelebihan
Ms. Access yaitu :
a.
Mudah dipelajari dan digunakan.
b.
Kompatibilitasnya dengan bahasa pemrograman SQL
Kekurangan Ms. Access yaitu :
a.
Instalasinya membutuhkan ruang yang cukup besar di hard disk.
b.
Hanya bisa dijalankan di sistem operasi Windows.
c.
Kapasitas data sangat terbatas sehingga cocok untuk perusahaan skala kecil saja
d.
Keamanan tidak begitu bisa dihandalkan
Sumber :





0 Komentar