4. Relational Database

Relational Database atau basis data relasional merupakan basis data yang mengorganisir berdasarkan pada model hubungan data untuk mengatur dan memelihara basis data melalui hubungan setiap data.
Pada biasanya, semua sistem memakai Structured Query Language atau SQL sebagai bahasa pemrograman untuk pemeliharaan basis data dan query.
a. MySQL
MySQL yaitu sebuah sistem bagi manajemen basis data relasional. Banyak sekali produk-produk IT yang dibuat dengan memakai komponen utama MySQL.Beberapa aplikasi tersebut diantaranya Google, WordPress, Flickr, Facebook, Youtube, Joomla, phpBB, MODx, Drupal, dan lainnya yang memakai sistem ini guna manajemen basis data relasional mereka.
Penggunaan MySQL sebagai basis data utama bagi aplikasi web juga sering dikaitkan dengan PHP sebagai bahasa skrip yang berorientasi pada objek. MySQL merupakan salah satu komponen penting dari web service solution stack LAMP (Linux, MySQL, Apache, and PHP) yakni platform pengembangan web sumber terbuka. Linux sebagai sistem operasi, MySQL sebagai basis data, Apache sebagai Web Server, dan PHP sebagai bahasa skrip.
b. PostgreSQL

Sistem ini berguna sebagai tempat untuk menyimpan data secara aman dan bisa mengembalikan data tersebut sebagai respon atas request dari berbagai aplikasi lainnya.PostgreSQL bisa bekerja melalui aplikasi mesin tunggal kecil sampai aplikasi internet besar sekalipun beserta pengguna yang banyak secara bersamaanSistem ini biasanya dipakai pada sistem operasi mac OS server, hal itu dikarenakan sistem ini telah menyediakan pengaturan secara default. Sistem operasi lainnya contohnya Windows dan Linux juga bisa ditemukan dengan mengubah pengaturannya.
c. MariaDB
MariaDB merupakan sistem yang dikembangkan dari MySQL. Pengembangan pada sistem ini bertujuan untuk mempertahankan kompatibilitas tinggi dari sistem MySQL. Serta sangat cocok digunakan dengan API MySQL.
MariaDB mempunyai mesin penyimpanan XtraDB untuk mengganti InnoDB. Sistem ini dikembangkan secara langsung oleh beberapa pengembang asli MySQL dengan pihak cabang lainnya.Dengan tujuan agar tidak diakuisisi oleh Oracle Corporation yang merupakan salah satu kompetitornya.
d. MongoDB
MongoDB merupakan sebuah software database yang berorientasi pada dokumen open source, dan cross platform. MongoDB memakai dokumen yang serupa dengan skema JSON, oleh sebab itu sistemnya diklasifikasikan ke dalam program basis data NoSQL.
e. Oracle Database
Oracle Database merupakan sistem relations database selanjutnya yang diproduksi dan dipasarkan oleh perusahaan bernama Oracle. Dalam pemakaiannya tersebut, sistem Oracle berfokus pada struktur memori server side sebagai sistem area globalnya.Sistem area global bisa menyimpan cache, informasi pengguna, dan perintah SQL. Selain itu, sistem ini juga dapat memungkinkan untuk menyimpan suatu riwayat transaksional diantaranya yaitu redo log online.
f. SAP HANA

SAP HANA merupakan suatu sistem yang berorientasi pada kolom dan mempunyai hubungan antar tabel. Sistem ini mempunyai fungsi utama sebagai database server yang mengambil dan menyimpan data sesuai dengan permintaan aplikasi.
Selain itu, SAP HANA juga berfungsi untuk melakukan analisis lanjutan misalnya pemrosesan data spasial, analisis prediksi, analisis teks, pencarian teks, analisis streaming, dan pemrosesan data grafik. Serta SAP HANA ini juga salah satu sistem yang dikembangkan oleh SAP SE.
g. IBM Db2
Lewat sejarahnya, IBM Db2 adalah sistem yang dibentuk untuk produk DB2 pada masing-masing sistem operasi utamanya. Pada tahun 1990, Perusahaan IBM mulai membuat sebuah produk DB2 universal yang kodenya bisa dipakai untuk sistem operasi lainnya.Hanya saja versi terbaru dari IBM Db2 mempunyai sistem multi-fungsi yang sangat mendukung fitur relasional serta non relasional contohnya yaitu XML, dan JSON.
h. MemSQL
MemSQL merupakan sistem manajemen basis data SQL yang terdistribusi dan in memory. Sistem ini juga tergolong ke dalam sistem manajemen basis data relasional (RDBMS). MemSQL bertujuan untuk mengkompilasi SQL ke dalam kode mesin melalui proses pembuatan kode ataupun code generation.
i. Interbase
Interbase merupakan sistem RBMS yang berbeda dengan produk lainnya. Sistem ini mempunyai footprint yang minim, dengan persyaratan administrasi yang serupa nol dan arsitektur multi generasi. Interbase bisa digunakan pada sistem operasi Windows, macOS, Linux, Solaris, iOS, dan Android. Sistem ini dirancang secara langsung oleh Embarcadero Technologies.
j. Firebird

Sistem basis data relasional yang terakhir yaitu Firebird. Firebird merupakan sistem SQL yang open source dan berjalan di sistem operasi mac OS X, Linux, windows, dan sistem operasi lainnya. Basis data Firebird ini merupakan salah satu cabang dari open source Borland Interbase di tahun 2000. Hanya saja sejak versi Firebird 1.5 kode yang dibuat tersebut sebagian besar sudah ditulis ulang
Comments
Post a Comment