Jenis-jenis Database dan Teknologinya -Pada era komputer dan internet ini, peran database atau basis data
sangat dominan. Hampir semua kegiatan administratif di perkantoran dan
institusi kini diintegrasikan ke sistem komputasi dengan model database
terpadu. Demikian juga, layanan-layanan online di internet juga tidak
terlepas dari peran database. Lantas apakah jenis-jenis teknologi yang
digunakan untuk mengelola database?
Berikut ini adalah daftar jenis-jenis teknologi database, yang sebagian besar merupakan
Relational Database Management System (RDBMS):
- Apache Derby (sebelumnya dikenal sebagai IBM Cloudscape),
merupakan aplikasi pengolah database yang bersifat open source,
dikembangkan oleh Apache Software Foundation. Lazim digunakan di program
Java dan untuk pemrosesan transaksi online.
- IBM DB2, merupakan aplikasi pengolah database yang
dikembangkan IBM secara proprietary (komersial). DB2 terbagi menjadi 3
varian, yaitu DB2 untuk Linux - Unix - Windows, DB2 untuk z/OS
(mainframe), dan DB2 untuk iSeries (OS/400).
- Firebird, merupakan aplikasi pengolah database yang bersifat
open source, dikembangkan oleh Firebird Project. Lazim dijalankan di
Linux, Windows dan berbagai varian Unix.
- Microsoft SQL Server, merupakan aplikasi pengolah database
yang dikembangkan oleh Microsoft dan bersifat proprietary
(komersial),namun tersedia juga versi freeware-nya. Lazim digunakan di
berbagai versi Microsoft Windows.
- MySQL, merupakan aplikasi pengolah database yang bersifat
open source, dikembangkan oleh Oracle (sebelumnya Sun dan MySQL AB).
Merupakan pengolah database yang paling banyak digunakan di dunia dan
lazim diterapkan untuk aplikasi web.
- Oracle, merupakan aplikasi pengolah database yang bersifat
proprietary (komersial), dikembangkan oleh Oracle Corporation. Pengolah
database ini terbagi dalam beberapa varian dengan segmen dan tujuan
penggunaan yang berbeda-beda.
- PostgreSQL atau Postgres, merupakan aplikasi pengolah
database yang bersifat open source, dikembangkan oleh PosgreSQL Global
Development Group. Tersedia dalam berbagai platform sistem operasi
seperti Linux, FreeBSD, Solaris, Windows, dan Mac OS.
- SQLite, merupakan aplikasi pengolah database yang bersifat
open source, dikembangkan oleh D. Richard Hipp. Dikenal sebagai pengolah
database yang sangat kecil ukuran programnya, sehingga lazim ditanamkan
di berbagai aplikasi komputer, misalnya di web browser.
- Sybase, merupakan aplikasi pengolah database yang bersifat
proprietary (komersial), dikembangkan oleh SAP. Ditargetkan untuk
pengembangan aplikasi mobile.
- WebDNA, merupakan aplikasi pengolah database yang bersifat
freeware, dikembangkan oleh WebDNA Software Corporation. Didesain untuk
digunakan di web.
- Redis, merupakan aplikasi pengolah database yang bersifat
open source, dikembangkan oleh Salvatore Sanfilippo (disponsori oleh
VMware. Difungsikan untuk jaringan komputer.
- MongoDB, merupakan aplikasi pengolah database yang bersifat
open source, dikembangkan oleh 10gen. Tersedia untuk berbagai platform
sistem operasi dan dikenal telah digunakan oleh situs Foursquare, MTV
Networks, dan Craigslist.
- CouchDB, merupakan aplikasi pengolah database yang bersifat
open source, dikembangkan oleh Apache Software Foundation. Difokuskan
untuk digunakan di server web.