A. Pendahuluan
Asalamuallaikum wr, wb
Kali ini saya akan mengshare pada kalian Apa itu Database? dan Jenis-jenis Database.
B. Latarbelakang
Dalam era yang sudah sangat modern saat ini maka keberadaan suatu
teknologi pastinya menjadi hal yang biasa di tengah - tengah masyarakat
C. Maksud dan Tujuan
Untuk menambah pengetahuan dan supaya bermanfaat bagi pembaca.
D. Pembahasan
Apa itu Database? dan Jenis-jenis Database
Suatu
database tidak hanya ditemui dalam lingkup IT atau perusahaan saja,
namun hampir di semua bidang di masyarakat seperti dalam sekolah,
pemerintahan dan lain – lain. Suatu database dibentuk dengan berbagai
macam tujuan tertentu sesuai lingkungan penggunaan nya.
Sistem
manajemen basis data (DBSM) adalah peragkat lunak komputer yang
berinteraksi dengan pengguna. aplikasi lain, dan basis data untuk
mengambil dan menganalisis data DBMS memungkinkan definisi, pembuatan,
query, update, dan admintrasi basis data berikut ini beberapa macam
macam Database:
A. Operational Database ( Basis Data Operasional )
Sistem manajemen basis data operasional ( juga di sebut dengan
database OLTP atau On Line Transaction Processing ), digunakan untuk
mengelola data dinamis secara real-time.
1. JSON
JSON (
JavaScript Object Notation ) merupakan format file yang menggunakan teks
untuk mengirimkan data, JSON sangat umum di gunakan untuk komunikasi
(pertukaran data) pada web browser dan web server sehingga memungkinkan
sinkronisasi data dapat di lakukan secara real-time.
2. XML
Extensible
Markup Language atau XML adalah bahasa mark-up yang merupakan
seperangkat aturan untuk mengkodekan dokumen dalam format yang dapat di
baca manusia dan dapat di baca oleh mesin.
B. Relational Database (Basis Data Relasional)
Basis
data relasional merupakan basis data yang organisasinya di dasarkan
pada model data relasional. Berbagai sistem perangkat lunak yang
digunakan untuk memelihara basis relasional dikenal sebagai sistem
manajemen basis data relasional (RDBMS atau Relational Database
Management System).
3. MySQL
MySQL
adalah salah satu sistem manajemen basis data relasional, MySQL adalah
komponen utama perangkat lunak aplikasi LAMP. LAMP adalah akronim untuk
“Linux, Apache, MySQL, Perl / PHP / Python”.
4. PostgreSQL
PostgreSQL
( sering di sebut Postgres ), merupakan sistem pengelolaan basis data
relasional, fungsi utamanya adalah menyimpan data dengan aman dan
mengembalikan data tersebut sebagai respon atas permintaan dari aplikasi
perangkat lunak lainnya.
5. MongoDB
MongoDB
merupakan perangkat lunak basis data berorientasi dokumen cross
platform dan open source. Diklasifikasikan sebagai program basis data
NoSQL, MongoDB menggunakan dokumen mirip denga skema JSON. MongoDB
dikembangkan oleh MongoDB Inc.
6. MariaDB
MariaDB
di kembangkan dari sistem manajemen basis data relasional MySQL.
Pengembangan di pimpin oleh beberapa pengembang asli MySQL yang
bercabang karena kekhawatiran atas akuisisi oleh Oracle Corporation.
MariaDB bermaksud untuk mempertahankan kompatibilitas yang tinggi dengan
MySQL dan cocok dengan API MySQL serta perintahnya.
7. Oracle Database
Oracle
Database (biasanya disebut sebagai Oracle RDBMS atau hanya sebagai
Oracle saja) adalah sistem manajemen basis data relasional yang
diproduksi dan dipasarkan oleh Oracle Corporation.
8. SAP HANA
SAP
HANA merupakan sistem pengelolaan basis data relasional, berorientasi
pada kolom dan pada hubungan antar tabel. SAP HANA di kembangkan dan di
pasarkan oleh SAP SE.
9. MemSQL
MemSQL adalah sistem
manajemen basis data SQL terdistribusi dan in-memory. MemSQL juga
termasuk sistem manajemen basis data relasional (RDBMS). MemSQL
mengkompilasi Structured Query Language (SQL) ke dalam kode mesin
melalui proses pembuatan kode yang disebut “code generation“.
10. IBM Db2
IBM
Db2 merupakan produk database server yang dikembangkan oleh IBM. IBM
Db2 mendukung model relasional, namun dalam beberapa tahun terakhir IBM
Db2 telah diperluas untuk mendukung fitur relasional dan struktur
non-relasional seperti JSON dan XML.
Secara historis IBM Db2 tidak
seperti vendor database lainnya, IBM menghasilkan platform khusus untuk
produk DB2 pada masing-masing sistem operasi utamanya. Namun, pada
1990-an, IBM mulai menghasilkan produk DB2 yang umum, dirancang dengan
basis kode umum untuk berjalan di berbagai platform (tidak harus produk
IBM).
11. Firebird
Firebird adalah sistem
manajemen basis data SQL relasional yang open source dan berjalan di
Linux, Microsoft Windows, Mac OS X dan berbagai sistem operasi
Unix-like. Basis data Firebird merupakan cabang dari edisi open source
Borland Interbase pada tahun 2000, namun sejak Firebird 1.5, kode
tersebut sebagian besar telah ditulis ulang.
12. Interbase
Interbase
adalah sistem manajemen basis data relasional (RDBMS) yang saat ini
dikembangkan dan dipasarkan oleh Embarcadero Technologies (dulu
Borland). Interbase berbeda dari RDBMS lain dengan “footprint” yang
minim, persyaratan administrasi yang mendekati nol, dan arsitektur
multi-generasi. Interbase berjalan di sistem operasi Microsoft Windows,
macOS, Linux, Solaris serta iOS dan Android.
C. Database Warehouse
Database
Warehouse atau biasa di sebut dengan data warehouse (DW atau DWH) juga
di kenal sebagai enterprise data warehouse (EDW), adalah sistem basis
data yang digunakan untuk pelaporan dan analisis data, dan dianggap
sebagai komponen inti dari business intelligence.
13. Microsoft SQL Server
Microsoft SQL
Server adalah sistem manajemen basis data yang dikembangkan oleh
Microsoft.
D. Distributed Database (basis data terdisitibusi/tersebar)
Basis
data terdistribusi merupakan basis data dimana perangkat penyimpanan
tidak terpasang pada perangkat komputer yang sama. Basis data dapat
disimpan di beberapa perangkat komputer baik yang terletak di lokasi
fisik yang sama atau mungkin tersebar melalui jaringan komputer yang
saling berhubungan.
14. Microsoft (Office) Access
Microsoft
Access merupakan sistem manajemen basis data (database management
system / DBMS) dari Microsoft yang menggabungkan Microsoft Jet Database
Engine dengan antarmuka dan alat pengembangan perangkat lunak. Access
adalah bagian dari rangkaian aplikasi Microsoft Office, termasuk dalam
edisi Profesional dan edisi yang lebih tinggi atau dijual terpisah
(hanya Microsoft Access saja).
E. End-User Database
15. SQLite
SQLite
merupakan sistem manajemen basis data yang terdapat dalam library
pemrograman C. Berbeda dengan banyak sistem manajemen basis data
lainnya, SQLite bukanlah mesin basis data client-server.
E. Hasil yang di Dapatkan
Dapat mengetahui Apa itu Database? dan Jenis-jenis Database.
F. Kesimpulan
Database adalah
kumpulan informasi yang disimpan di dalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut.
G. Penutupan
Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog
saya dan komen di bawah apabila masih belum paham atau belum mengerti.
Sekian dari saya.
Wasalamuallaikum wr, wb