Macam Database Beserta Penjelasan Database – Pada kesempatan ini GameBoxx akan membahas mengenai Macam Database. Yang mana dalam pembahasan kali ini menjelaskan macam database beserta penjelasan database dengan secara singkat dan jelas. Untuk lebih jelasnya silahkan simak artikel GameBoxx berikut ini.
Macam Database Beserta Penjelasan Database
Database atau disebut juga basic data adalah suatu kumpulan data yang terorganisir dalam bentuk tabel, skema, laporan, query, view dan objek lainnya. Sistem manajemen basis data atau DBMS merupakan sebuah perangkat lunak komputer yang berinteraksi dengan pengguna, basis data dan aplikasi lain untuk mengambil dan menganalisis data. DBMS bisa pembuatan, definisi, update, query dan admistrasi basis data.
Basis data atau database adalah sekumpulan data yang terorganisir dalam bentuk skema, tabel, query, laporan, view, dan objek lainnya. Sistem manajemen basis data (DBMS) adalah perangkat lunak komputer yang berinteraksi dengan Pengguna, aplikasi lain, dan basis data untuk mengambil dan menganalisis data. DBMS memungkinkan definisi, pembuatan, query, update, dan administrasi basis data. Dibawah ini terdapat macam database, antara lain yaitu:
Operational Database
Sistem manajemen basis data operasional digunakan untuk mengelola data sinamis secara real time. Jenis basis data ini dapat memberikan pengguna untuk melakukan lebih dari sekedar melihat data yang diarsipkan. Database operasional dapat memungkinkan bagi pengguna memodifikasi data baik mengubah, menambah ataupun menghapus data dengan melakukannya secara real time.
Macam Database serta Penjelasannya
Dalam hal ini operational database yang biasa digunakan diantaranya:
JavaScript Object Notation
JSON atau kepanjangannya JavaScript Object Notation adalah format file yang menggunakan teks untuk mengirimkan data, JSON umumnya digunakan untuk komunikasi (pertukaran data) pada web browser dan web server sehingga memungkinkan sinkronisasi data bisa dilakukan secara realtime.
JSON berasal dari JavaScript, walaupun JSON sering kali dianggap sebagai pengembangan dari XML dengan gaya bahasa AJAX. Namun untuk sekarang ini telah di kembangkan menjadi ‘bahasa format data’ yang independen. File JSON memakai ekstensi khusus atau tersendiri yaitu ‘.json’.
XML
XML atau singkatan dari Extensible Markup Language adalah bahasa mark up yang mana adalah seperangkat aturan untuk mengkodekan dokumen dalam format yang bisa dibaca manusia dan bisa dibaca oleh mesin. XML ini menekankan pada generalisasi yang menjadikan hasil format data tekstual dan bisa dipakai untuk representasi struktur basis data termasuk sinkronisasi data secara real time. Hal ini cocok untuk dipakai dalam menangani basis data pada browser dan web server, XML juga dinilai banyak kemiripan dengan JSON terutama pada segi struktur.
Relational Database
Relational Database adalah basis data yang organsirnya berdasarkan pada model data relasional. Berbagai sistem perangkat lunak yang dipakai untuk memelihara basis relasional disebut dengan sistem manajemen basis data relasional atau RDBMS (Relational Database Management System).
MySQL
Sistem ini merupakan salah satu sistem manajemen basis dara relasional, MySQL yaitu komponen utama perangkat lunak aplikasi LAMP. LAMP merupakan akronim untuk “Apache, Linux, Perl/ PHP/ Python, MySQL”. Aplikasi ini memakai database MySQL, diantaranya yaitu: MODx, TYPO3, WordPress, Joomla, MyBB, phpBB dan Drupal. MySQL juga dipakai pada banyak situs berskala besar, termasuk Google, Twitter, Facebook, YooTube dan Flickr.
PostgreSQL
PostgreSQL atau disebut juga Postgres adalah sistem pengolaan basis data relasional. Fungsinya sebagai penyimpan data dengan aman dan mengembalikan data itu sebagai respon atas permintaan dari aplikasi perangkat lunak lainnya. Hal demikian bisa menangani beban kerja mulai dari aplikasi mesin tunggal kecil hingga aplikasi internet yang besar dengan bersamaan banyak pengguna. Pada mcOS Serverm PostgreSQL merupakan basis data default, sistem ini juga tersedia unutk microsoft Windows dan Linux.
Oracle Database
Sistem ini biasa disebut juga Oracle RDBMS atau Oracle yang mana merupakan sistem manajemen basis data relasional yang dipasarkan dan diproduksi oleh Oracle Corporation.
Pemakaian basis data Oracle tergolong dalam struktur server side sebagai System Global Area atau SGA. SGA ini umumnya menyimpan informasi cache semisal perintah SQL, buffer data dan informasi pengguna. Selain sebagai penyimpanan, basis data ini juga terdiri dari redo log online atau log saja, yang menyimpan riwayat transaksional.
Firebird
Firebird merupakan salah satu sistem manajemen basisi data SQL relasional yang open sourcenya berjalan di MS Wondows, Linux,Mac OS X dan berbagai sistem operasi Unix like. Basis data ini adalah cabang dari versi open source Borland Interbase pada tahun 2000, namun sejak Firebird 1.5, kode itu sebagian besar sudah di tulis ulang.
Microsoft Access
Sistem ini adalah salah satu sistem manajemen basis data dari Microsoft yang menggabngkan Microsoft Jet Database dengan antarmuka dan alat pengembangan perangkat lunak. Access merupakan bagian dari rangkaian aplikasi MS. Office, termasuk dalam edisi profesional dan edisi yang lebih tinggi atau di jual terpisah.
MS Access menyimpan data dalam formatnya sendiri yang berdasarkan Microsoft Jet Database Engine. Access juga bisa mengipor atau menyambungkan langsung pada data yang tersimpan dalam aplikasi dan data base lain. Pengembangan perangkat lunak bisa memakai MS Access agar mengembangkan perangkat lunak. Semisal aplikasi MS Office lainnya, Access juga di dukung oleh VBA (Visual Basic for Applications), ActiveX Data objects, DAO (Data Access Objects) dan banyak komponen ActiveX lainnya.
Microsoft Access sangat cocok dipakai pada sistem informasi dengan basis data terdistribusi. Basis data msicrosoft Access di simpan pada file beresistensi .mdb atau .accdb dan tidak membutuhkan server basis data aktif yang cenderung bersifat ‘portable’.
Microsoft Access juga mendukung relasional antar tabel yang bisa disebut juga dengan ‘miniatur RDBMS’. Microsoft Access juga bisa dengan mudah di impor pada berbagai sistem manajemen basis data besar semisal MySQL, Microsoft SQL Server, Oracle dan lainnya.
SQLite
SQLite adalah salah satu sistem manajemen basis data yang terdapat pada library pemrograman C. Sistem ini beda dengan banyak sistem manajemen basis data lainnya. SQLite bukanlah mesin basis data client-server. Namun, SQLite tertanam pada program akhir sehingga SQLite cocok dipakai sebagai pendukung penyimpanan data akhir pengguna akhir (End-User).
Sistem basis data ini juga cukup populer untuk dipakai sebagai perangkat lunak basis data yang digunakan untuk penyimpanan lokal atau klien dalam perangkat lunak aplikasi, misalnya peramban web. Dapat dikatakan bahwa basis data yang paling banyak dipakai, seperti yang sekarang dipakai oleh beberapa sistem operasi, sistem embedded yang luas (seperti ponsel) dan peramban web. Sistem data ini juga telah terintegrasi dengan banyak bahasa pemrograman.
Demikian penjelasan mengenai Macam Database Beserta Penjelasan Database, semoga dapat bermanfaat dan menambah wawasan Anda.