ilustrasi database (unsplash.com/Campaign Creators)
Database dapat dikelompokkan menjadi lima jenis, antara lain:
1. Operational database
Operational database juga biasa disebut dengan Online Transaction Processing (OLTP). Basis data ini berfungsi sebagai media pengolah data secara langsung dan dinamis.
Melalui database ini, pengguna dapat memodifikasi data, di mana pengguna bisa melakukan penambahan, pengubahan, dan menghapus data secara langsung melalui perangkat.
Adapun produk operational database yaitu:
JSON (JavaScript Object Notation)
Merupakan format file yang menggunakan teks dalam mengirim data. Sinkronisasi data yang dilakukan oleh produk ini secara realtime.
XML (Extensible Markup Language)
XML adalah sebuah bahasa pemrograman markup yang berfungsi untuk menyederhanakan proses pertukaran data.
2. Database warehouse
Jenis basis data ini biasanya digunakan untuk menganalisis atau pelaporan data. Database ini sering disebut juga dengan komponen inti business intelligence.
Adapun produk dari database warehouse antara lain:
Microsoft SQL Server
Merupakan database yang dikembangkan oleh Microsoft. Basis data ini berfungsi sebagai tempat penyimpanan dan pengambilan data sesuai dengan permintaan aplikasi.
3. Distributed database
Basis data yang satu ini amat berbeda dengan database lainnya yang memiliki sistem pararel yang saling terhubung.
Produk dari database ini antara lain:
Microsoft Access (Office)
Database ini dapat membantu pengguna dalam melakukan pengiriman dan penghubungan data pada database lainnya.
Distributed database tidak terpasang pada perangkat, melainkan terhubung ke sebuah situs. Artinya, basis data ini tidak memiliki komponen fisik.
4. Relational database
Sebuah basis data yang mengelompokkan informasi berdasarkan model hubungan data.
Relational database berfungsi untuk memelihara dan mengatur informasi hubungan setiap data pada web development atau aplikasi.
Adapun produk dari basis data ini antara lain:
1. MySQL
MySQL adalah basis data relasional yang digunakan oleh produk-produk IT seperti Google, Facebook, Joomla, Wordpress, dan lain-lain.
2. PostgreSQL
Produk ini berfungsi untuk mengamankan data dan mengembalikan data sesuai dengan request dari aplikasi lainnya.
Database ini biasanya ditemukan pada sistem operasi MacOS server dimana pengaturannya telah diatur secara default.
3. MariaDB
Sistem ini merupakan pengembangan dari MySQL dan digunakan untuk mempertahankan kompatibilitas dari MySQL.
5. End-user database
Jenis basis data ini dikembangkan melalui workstation oleh end-user. Adapun berkas data dapat dibuat sendiri oleh pengguna.
Contohnya adalah word processing, spreadsheet, dan download file.
Database adalah salah satu instrumen yang digunakan untuk membuat aplikasi, dimana berfungsi untuk mengatur penyimpanan dan pertukaran data.