MySQL adalah sebuah DBMS(Database Management System) menggunakan perintah SQL (Structured Query Language) yang banyak digunakan dalam pembuatan aplikasi berbasis website. MySQL dibagi menjadi dua lisensi, pertama adalah Free Software dimana perangkat lunak dapat diakses oleh siapa saja. Dan kedua adalah Shareware dimana perangkat lunak berpemilik memiliki batasan dalam penggunaannya. MySQL termasuk ke dalam RDBMS (Relational Database Management System). Sehingga, menggunakan tabel, kolom, baris, di dalam struktur database -nya. Jadi, dalam proses pengambilan data menggunakan metode relational database dan juga menjadi penghubung antara perangkat lunak dan database server.
Keunggulan MySQL :
Bersifat Open Source
Mendukung Penggunaan Multi User
Sajian Tipe Data yang Bervariatif
Sistem Keamanan yang Telah Terjamin MySQL dapat mengatur hak akses pengguna (user) dengan enkripsi tinggi
Tidak Membutuhkan Kapasitas RAM yang Besar
Perangkat lunak Portable
Support untuk Spesifikasi Hardware yang Rendah
Memiliki performa yang baik
Kelemahan MySQL :
Kurang Cocok untuk Mengembangkan Aplikasi berbasis Game dan Mobile Untuk anda yang sedang mengembangkan aplikasi untuk membuat game dan mobile,
Technical Support yang Kurang Mendukung
Kurang Mendukung untuk Pemakaian Database dengan Kapasitas Besar
Perusahaan-perusahaan yang menggunakan MySQL : Perusahaan besar seperti Facebook, Google, Adobe, Twitter, Amzon dan perusahaan besar lainnya menggunakan MySQL untuk keperluan database website mereka. Untuk bahasa pemrograman yang support dengan MySQL seperti C, C#, C++, Delphi, Haskell, Java, JavaScript, Perl, PHP, Phyton,Ruby dan masih banyak lainnya.
Oracle adalah sebuah software untuk sistem manajemen database relasional (RDBMS) dan bukan software untuk sistem manajemen database biasa (DBMS). Oracle diproduksi dan dipasarkan oleh perusahaan pembuat software terkemuka di dunia, yaitu Oracle Corporation yang bermarkas di Redmond City, California. Oracle adalah software yang pertama kali melibatkan SQL (Structure Query Language) di dalam pengelolaan database. Adanya SQL ini membuat pengguna komputer lain dapat mengakses informasi dari dalam database komputer yang menggunakan sistem RDBMS dengan mudah dan cepat. Informasi yang tersimpan pada database relasional Oracle, biasanya berupa kumpulan data-data dalam bentuk tabel-tabel yang dapat diakses menjadi informasi menggunakan SQL. Oracle sendiri memiliki berbagai edisi, seperti Enterprise, Standar, Ekspres, dan Oracle Lite. Selain itu, Oracle dapat berjalan pada setiap sistem operasi, seperti OS Windows, UNIX, Linux, dan MacOS.
Keunggulan Oracle :
Multiplatform
Ketika kita mengakses database dan kemudian ada kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang.
Database Clusters, dengan menggunakan teknologi Real Application Clusters (RAC). Salah satu fungsi dari RAC adalah memberikan perlindungan terhadap kelangsungan data dalam perusahaan sehingga apabila terjadi crash pada salah satu server database, maka tidak akan mempengaruhi kinerja perusahaan.
Row-Level Locking, fitur ini dapat melakukan lock tidak hanya pada table-level saja, akan tetapi dimungkinkan untuk melakukan lock lebih jauh lagi sampai pada row-level. Sehingga user-user dapat melakukan akses data dalam suatu tabel secara bersamaan, lebih cepat dan lebih akurat.
Data Partitioning, Oracle memungkinkan kita untuk melakukan partisi ke suatu tabel maupun indeks. Hal ini akan dapat meningkatkan kemampuan kita untuk dalam melakukan manajemen data.
Oracle OLAP (Integrated Online Analytical Processing), Oracle memiliki fungsi OLAP (yang sebelumnya hanya dapat kita temui pada OLAP database) yang terintegrasi dengan baik ke dalam relational database, sehingga kita tidak memerlukan database lain selain Oracle itu sendiri.
Oracle Data Mining & Data Warehousing, fitur ini memberikan kemudahan bagi perusahaan yang ingin men-develop aplikasi Business Intellegent yang bertujuan untuk membantu eksekutif perusahaan dalam menentuksan strategi perusahaan berdasarkan analisis data yang di-generate oleh Oracle Data Mining.
Virtual Private Database, fitur ini memberikan dan meningkatkan fleksibilitas jaminan security sampai pada row-level security. Hal ini akan membuat aplikasi kita menjadi semakin aman sewaktu kita melakukan transaksi melalui Internet.
Intelegent Self-Managing, untuk para DBA, fitur ini akan membuat proses database tuning dan database manajemen menjadi lebih mudah.
Flashback Query, fitur ini memungkinkan kita untuk melihat status data kita mundur beberapa waktu (flash back) sampai batas yang kita tentukan, sehingga apabila terjadi kesalahaan data pada waktu yang lalu, maka kita dapat melakukan koreksi tanpa harus melakukan database recovery.
Kelemahan Oracle :
Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untukdipelajari.
Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
Harga yang sangat mahal untuk sebuah database dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.
Perusahaan-perusahaan besar yang menggunakan Oracle : Netflix, LinkedIn, ebay, ViaVarejo, Intuit, MIT, Wealthsimple, Appian.
Microsoft tidak hanya terkenal dari sistem operasinya saja, tetapi Microsoft juga memiliki Microsoft SQL Server untuk urusan database. Microsoft SQL Server ini adalah database ralasional yang bersifat komersial, tidak seperti Ms Access yang digunakan hanya sebatas computer desktop saja, SQL Server ini bisa digunakan untuk Windows Server yang memiliki fitur untuk pengelolaan database dan fitur server lainnya.
Keunggulan Microsoft SQL Server :
Bekerja dengan sangat baik pada sistem operasi Window
Mendukung banyak software database
Dapat membuat clustering data
Pengendalian dari sebuah database yang terpusat
Mudah untuk digunakan oleh client dan juga user
Memiliki fitur recovery dan juga restore data
Management password yang baik dan aman
Bisa digunakan di berbagai kalangan
Dapat melakukan backup data
Kekuatan Microsoft di Bidang Software
Kelemahan Microsoft SQL Server :
Harga belinya yang lumayan tinggi
Hanya bisa digunakan pada sistem operasi yang dibuat oleh Microsoft
Sulit digunakan pada bahasa pemograman lain
Tidak cocok untuk skala database besar
Perusahaan-perusahaan yang menggunakan Microsoft SQL Server : Microsoft, Stack Overflow, Alibaba Travels, Accenture, doubleSlash, Hepsiburada.