Jenis-Jenis Basis Data
Ada banyak jenis basis data yang berbeda. Basis data terbaik untuk organisasi tertentu bergantung pada bagaimana organisasi tersebut bermaksud menggunakan data tersebut.
Basis data relasional
Basis data relasional menjadi dominan pada tahun 1980an. Item dalam database relasional disusun sebagai sekumpulan tabel dengan kolom dan baris. Teknologi basis data relasional menyediakan cara paling efisien dan fleksibel untuk mengakses informasi terstruktur.
Basis data berorientasi objek
Informasi dalam database berorientasi objek direpresentasikan dalam bentuk objek, seperti dalam pemrograman berorientasi objek.
Basis data terdistribusi
Basis data terdistribusi terdiri dari dua atau lebih file yang terletak di situs berbeda. Basis data dapat disimpan di beberapa komputer, terletak di lokasi fisik yang sama, atau tersebar di jaringan berbeda.
Gudang data
Sebuah gudang pusat untuk data, gudang data adalah jenis database yang dirancang khusus untuk kueri dan analisis cepat.
Database NoSQL
NoSQL, atau database nonrelasional, memungkinkan data tidak terstruktur dan semi terstruktur disimpan dan dimanipulasi (berbeda dengan database relasional, yang menentukan bagaimana semua data yang dimasukkan ke dalam database harus disusun). Basis data NoSQL semakin populer seiring dengan semakin umum dan kompleksnya aplikasi web.
Basis Data grafik
Basis data grafik menyimpan data dalam bentuk entitas dan hubungan antar entitas.
Basis Data OLTP.
Basis data OLTP adalah basis data analitik cepat yang dirancang untuk transaksi dalam jumlah besar yang dilakukan oleh banyak pengguna.
Ini hanyalah beberapa dari puluhan jenis database yang digunakan saat ini. Basis data lain yang kurang umum disesuaikan dengan fungsi ilmiah, keuangan, atau fungsi lainnya yang sangat spesifik. Selain tipe database yang berbeda, perubahan dalam pendekatan pengembangan teknologi dan kemajuan dramatis seperti cloud dan otomatisasi mendorong database ke arah yang benar-benar baru. Beberapa database terbaru antara lain
Basis data sumber terbuka
Sistem basis data sumber terbuka adalah sistem yang kode sumbernya bersifat sumber terbuka; database tersebut dapat berupa database SQL atau NoSQL.
Basis data cloud
Basis data cloud adalah kumpulan data, baik terstruktur maupun tidak terstruktur, yang berada di platform komputasi awan privat, publik, atau hibrid. Ada dua jenis model basis data cloud: tradisional dan basis data sebagai layanan (DBaaS). Dengan DBaaS, tugas administratif dan pemeliharaan dilakukan oleh penyedia layanan.
Basis data multimodel
Basis data multimodel menggabungkan berbagai jenis model basis data ke dalam satu back end yang terintegrasi. Artinya mereka dapat menampung berbagai tipe data.
Basis data dokumen/JSON
Dirancang untuk menyimpan, mengambil, dan mengelola informasi berorientasi dokumen, database dokumen adalah cara modern untuk menyimpan data dalam format JSON, bukan baris dan kolom.
Database mandiri
Jenis database terbaru dan paling inovatif, database self-driving (juga dikenal sebagai database otonom) berbasis cloud dan menggunakan pembelajaran mesin untuk mengotomatiskan penyetelan database, keamanan, pencadangan, pembaruan, dan tugas manajemen rutin lainnya yang biasanya dilakukan oleh administrator database.