JENIS - JENIS DATA BASE KELEMAHAN BESERTA KEKURANGANNYA
Microsoft Access adalah salah satu program DBMS buatan
Microsoft yang ditujukan untuk kalangan rumahan dan usaha skala kecil atau
menengah. Microsoft access biasanya dipasang satu paket dengan paket Microsoft
Office lainnya seperti Word dan Excel. Microsoft Access dapat mengolah berbagai
macam database dari luar Access seperti Mysql atau Oracle.
Kelebihan :
MS Access mudah dalam penggunaan terutama dalam
memanipulasi tabel dan relasinya. Perintah SQL juga dapat dibuat pada Microsoft
Access. Selain itu fasilitas data security dan penyimpanan data jumlah besar
dapat didukung.
Kekurangan :
Microsoft Access memiliki kekurangan tidak dapat
digunakan dengan gratis alias berlisensi. Selain itu Microsoft Access tidak
terlalu cocok apabila diakses dengan jaringan
Firebird adalah sistem manajemen basis data SQL
relasional yang open source dan berjalan di Linux, Microsoft
Windows, Mac OS X dan berbagai sistem operasi Unix-like. Basis data Firebird
merupakan cabang dari edisi open source Borland Interbase pada
tahun 2000, namun sejak Firebird 1.5, kode tersebut sebagian besar telah
ditulis ulang.
Kelebihan
:
Firebird dapat
digunakan gratis baik untuk keperluan komersil maupun untuk personal. namun
pengguna tidak diperbolehkan melakukan klaim kepemilikan terhadap source kode
dari firebird. Tiap file licensi yang terdapat pada folder source kode firebird
tidak boleh dihapus atau dimodifikasi
Firebird diperbolehkan
dimodifikasi jika hasil modifikasi yang dilakukan dipublikasikan dan software
hasil modifikasi dari firebird harus dilisensikan dengan lisensi yang sama
sehingga tidak boleh di perjual belikan
Kelemahan :
Learning Curve yang relatif curamFitur
Firebird yang lebih banyak dari open source database yang lebih simpel seperti
MySql membuat Firebird lebih rumit untuk dipelajari. Ditambah lagi dengan
dokumentasi yang tidak terlalu bagus dan juga komunitas yang sedikit menambah
semakin sulit untuk mempelajari firebird.
Oracle adalah software DBMS yang diciptakan untuk
mengelola informasi secara terintegrasi dan komprehensif. Dimiliki oleh Oracle
Inc, oracle dapat digunakan secara online dan mendukung data dalam jumlah
besar. Oracle saat ini menjadi software yang cukup populer dalam mengelola
database di instansi besar.
Penggunaan basis data Oracle mengacu
pada struktur memori server-side sebagai
SGA (System Global Area).
SGA biasanya menyimpan informasi cache seperti buffer data, perintah SQL, dan informasi pengguna.
Selain penyimpanan, basis data juga terdiri dari redo log online (atau log saja), yang menyimpan riwayat transaksional.
Kelebihan :
Oracle memiliki kelebihan dapat menangani data dalam
jumlah yang sangat besar, selain itu pengolahan data dalam oracle juga bisa
dilakukan secara cepat dan akurat.
Berbeda dengan
Microsoft SQL Server yang hanya bisa digunakan pada SIstem Operasi Windows
saja, maka Database Oracle bisa beroperasi pada SIstem Operasi lainnya, seperti
Mac, dan juga Linux.
Pemrosesan dari
pengolahan data yang cepat. Hal ini akan membantu meningkatkan efisiensi waktu
dari suatu instansi, dan membuat banyak biaya penyelenggaraan IT menjadi lebih
kecil.
Kelemahan
:
Karena memiliki fungsi yang sangat banyak, dan juga
kemampuan yang sangat tinggi dalam melakukan manajemen dan pengolahan dari suatu
database, maka hal ini berpengaruh terhadap spesifikasi minimum yang dibutuhkan
oleh sebuah komputer dalam menjalankan software Database Oracle. Tidak semua PC
kantor biasa bisa menjalankan Database Oracle dengan baik, karena membutuhkan
spesifikasi PC yang cenderung tinggi.
Harga yang mahal dan juga spesifikasi tinggi. Tentu
saja ini membuat Database Oracle menjadi sangat tidak cocok untuk digunakan
oleh perusahaan atau instansi kecil dan juga menengah. Spesifikasi dan juga
fitur yang dimiliki oleh Database Oracle terlalu tinggi untuk diimplementasikan
pada database instansi atau perusahaa kecil dan mengengah.
PostgreSQL adalah sebuah software DBMS yang
disebarluaskan secara bebas dan kini paling banyak digunakan untuk pengembangan
database. Sifatnya yang open source dan memiliki banyak fitur.
PostgreSQL ( sering di sebut Postgres ), sistem
pengelolaan basis data relasional, dapat menangani beban kerja mulai dari
aplikasi mesin tunggal kecil sampai aplikasi Internet yang besar dengan banyak
pengguna bersamaan. Pada macOS Server, PostgreSQL adalah basis data default,
PostgreSQL juga tersedia untuk Microsoft Windows dan Linux
Kelebihan :
Sifatnya yang
open source sangat bermanfaat bagi anda yang mengembangkan database secara
gratis, selain itu kehandalan DBMS ini cukup baik dan menghemat biaya dalam
perluasan jaringan database.
Memiliki Rule: Rule merupakan suatu tindakan custom
yang dapat didefinisikan sebagai tereksekusi pada saat terdapat sebuah tabel
yang di Delete, Update maupun di Insert pada database system tersebut.
Memiliki Lisensi GPL (General Public License): PostgreSQL mempunya lisensi yang dapat
digunakan secara bebas oleh setiap penggunanya tanpa harus melalui proses
pemesanan, pembayaran alias free of charge. Dapat digunakan baik untuk
keperluan yang bersifat kantor, komersil, pendidikan maupun bersifat pribadi.
Kelemahan :
PostgreSQL tidak terlalu populer dibandingkan DBMS
lainnya, selain itu sulit diterapkan di Windows karena perbedaan arsitektur
DBMS. Selain itu PostgreSQL tidak terlalu cocok untuk pengembangan web.
Belum Tersedianya Replikasi: Perlu disadari, meskipun
database system ini merupakan jenis database system open source namun di dalam
distribusi standarnya PostgreSQL masih belum menyertakan replikasi sehingga
perlu kerja keras atau sedikit usaha dari pengguna untuk mendistribusikan PostgreSQL.
Kecepatan dan Kelangsingan Yang Kurang Terfokus:
Meskipun didapuk sebagai database system yang unggul dalam hal multiproses dan
jarang sekali mengalami crashed pada saat menjalankan aktivitas tinggi, namun
kecepatannya dan kelangsingannya masih kurang dapat fokus.
SQL Server adalah sebuah software RDBMS (Relational
Database Management System) dari Microsoft. Berbeda dengan MS Access, SQL
Server digunakan untuk kalangan bisnis skala kecil menengah dan dapat menangani
data yang cukup besar.
Microsoft SQL Server adalah produk perangkat
lunak dengan fungsi utama menyimpan dan mengambil data sesuai permintaan
aplikasi perangkat lunak lain yang mungkin berjalan baik di komputer yang sama
atau pada komputer lain melalui jaringan (termasuk Internet).
Microsoft memasarkan setidaknya 12 edisi
berbeda dari Microsoft SQL Server, ditujukan untuk pengguna yang berbeda dan
untuk beban kerja mulai dari aplikasi mesin tunggal kecil hingga aplikasi yang
menghadapi Internet besar dengan banyak pengguna bersamaan.
Kelebihan :
Microsoft SQL Server cocok digunakan untuk usaha skala
kecil menengah, terutama untuk mengolahd data yang cukup besar. Selain itu SQL
Server memiliki tingkat keamanan tinggi dan adanya fitur backup, rollback, dan
recovery data.
Mendukung banyak sekali
software database. Hal in itentu saja akan membantu mempermudah pekerjaan anda
sebagai seorang programmer untuk mengolah database. Anda dapat mengugnakan
software database apaoun yang ingin dan biasa anda gunakan, tanpa perlu
khawatir tidak akan kompatibel dengan software Microsoft SQL Servers ini.
Kelemahan :
Tidak bisa digunakan untuk multi-platform alias harus
menggunakan windows untuk dapat mengaksesnya. Harganya yang mahal karena
berlisensi juga kurang cocok bagi usaha kecil, dan hanya dapat
diimplementasikan pada satu unit server saja.
Tidak multi OS, hanya bisa digunakan
pada sistem operasi yang dibuat oleh MicrosoftKekurangan lainnya dari software
Microsoft SQL Servers ini yang berikutnya adalah hanya identik dengan sistem
operasi Windows saja. Bagi anda yang menggunakan sistem operasi Mac ataupun
Linux dan Ubuntu, maka anda hanya bisa gigit jari, karena Microsoft SQL Server
belum mendukung multi OS.
Sulit
digunakan pada bahasa pemograman lain.SQL server terkenal dengan jodohnya
bahasa pemrograman . Jika anda menggunakan bahasa pemrograman lain maka anda
harus bersiap siap untuk bersusah payah karena bukan jodohnya. Selain itu DBMS
ini juga membutuhkan fungsi CPU yang cukup besar.
Sekian materi dari saya mohon maaf bila
ada yang salah karna baru belajar hehe…
HILMAN IHSANUDDIN
Referensi