Minggu, 29 September 2019


JENIS - JENIS DATA BASE  KELEMAHAN BESERTA  KEKURANGANNYA

  •     MS ACCESS

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

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

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

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.

  •          Microsoft SQL Server

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