Sistem Basis Data adalah
suatu sistem menyusun dan mengelola record-record menggunakan computer untuk
menyimpan atau merekam serta memelihara data operasional lengkap sebuah
organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang
diperlukan pemakai untuk proses mengambil keputusan.
Jenis-Jenis
Sistem Basis Data
1. RDBMS (Relational Database Management
System)
Relational database management
system (RDBMS) adalah sebuah program
komputer yang didesain untuk mengatur/memanajemen sebuah basisdata
sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan
operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS
ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi,
manajemen sumber daya manusia, dan lain
sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh
perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang
sesuai dengan spesifikasi standar yang dibutuhkan untuk mendukung jumlah data
yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan
kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan
diimplementasikan oleh segala kalangan sebagai bagian dari investasi
perusahaan. Adapun software-software DBMS diantaranya MySQL, Microsft access,
Oracle dsb.
2. MongoDB.
MongoDB sebuah sistem basis data yang bersifat NoSQL.
NoSQL itu bukan berarti anti menggunakan SQL (No-SQL), tapi NoSQL itu singkatan
dari Not Only SQL. Artinya sebuah sistem basis data tidak hanya harus
menggunakan perintah SQL untuk melakukan proses manipulasi data.
MongoDB merupakan sebuah sistem basis data yang
berbasis dokumen (Document Oriented Database). Bagi pengguna RBDMS mungkin agak
membingungkan, karena dalam MongoDB tidak ada yang namanya tabel, kolom dan
baris. Dalam MongoDB yang ada hanyalah koleksi dan dokumen. Koleksi dalam
MongoDB bisa kita anggap sebuah Folder (Directory) dan Dokumen bisa kita anggap
berkas (File) dalam Folder (Koleksi) tersebut. Jika dibandingkan dengan RDBMS
seperti MySQL, Koleksi dapat diibaratkan dengan Tabel dan Dokumen dapat
diibaratkan dengan Baris dalam Tabel tersebut. Namun berbeda dengan Baris pada
RDBMS, dokumen yang terdapat dalam MongoDB dapat memiliki berbeda atribut
dengan dokumen lain walaupun berada dalam satu koleksi. Hal ini tidak dapat
dilakukan dalam RBMS dimana sebuah baris dalam Tabel tidak mungkin memiliki
kolom yang berbeda dengan baris yang lain jika berada dalam satu table. Saat
ini hampir semua bahasa pemrograman modern mendukung MongoDB, seperti Java,
C/C++, Python, Ruby, PHP, C# dan lain-lain.
Tidak ada komentar:
Posting Komentar