Uncategorized

Jenis-jenis Basis Data dan Pengertiannya

Jenis-jenis Basis Data dan Pengertiannya. Menurut peringkat DB-Engines, empat dari sistem manajemen database yang paling populer adalah tipe relasional. Mereka mengambil bagian terbesar dari pasar – oleh karena itu, seringkali mereka juga satu-satunya yang disadari oleh pemula. Namun, ada beberapa jenis database, masing-masing mewakili cara berbeda dalam menangani penyimpanan data.

Jenis-jenis Basis Data dan Pengertiannya

Memahami perbedaan dan nilai jual unik mereka sangat penting untuk membuat pilihan yang tepat. Kami telah menyiapkan panduan mendetail tentang tipe database untuk membantu Anda mengetahui pilihan Anda.

Basis data berkembang pada tahun 1960-an dimulai dengan basis data hierarki. Database relasional ditemukan oleh EF Codd pada tahun 1970-an sedangkan database berorientasi objek ditemukan pada tahun 1980-an. Pada tahun 1990-an database berorientasi objek meningkat seiring dengan pertumbuhan bahasa pemrograman berorientasi objek. Saat ini, database dengan SQL dan NoSQL sangat populer.

Jenis-jenis Basis Data (Database)

Ada banyak jenis database, beberapa jenis penting dibahas di sini.

1. Database Terpusat

Seperti namanya, database terpusat menyimpan informasi dan program aplikasi di tempat sentral yang diakses oleh pengguna dari berbagai lokasi terpencil.

Program aplikasi mengambil data yang sesuai dari database berdasarkan transaksi yang dikirim oleh pengontrol komunikasi untuk pemrosesan transaksi.

Validasi dan verifikasi data dilakukan oleh program aplikasi pusat dan nomor registrasi diberikan oleh program aplikasi yang terletak di titik pusat.

2. Database cloud

Database cloud memiliki konten yang dapat diskalakan dan berjalan pada platform komputasi awan. Ini memberikan skalabilitas dan ketersediaan database. Itu dapat diakses melalui antarmuka web atau API (disediakan oleh vendor).

Manfaat dari basis data awan adalah memungkinkan pengguna perusahaan untuk menghosting basis data tanpa membeli perangkat keras khusus.

Ini dapat dikelola oleh pengguna atau oleh penyedia sebagai layanan yang juga disebut database sebagai layanan (DBaaS).

3. Database terdistribusi

Pemrosesan dalam database terdistribusi direplikasi di antara berbagai titik jaringan, karena bagian dari database disimpan di lokasi fisik yang berbeda.

Ada dua jenis database terdistribusi; homogen dan heterogen. Dalam tipe homogen, lokasi fisik memiliki perangkat keras dasar yang sama dan sistem operasi dan aplikasi basis data yang sama sementara dalam kasus tipe basis data yang heterogen; sistem operasi, aplikasi database, dan perangkat keras mungkin berbeda di lokasi yang berbeda.

4. Database berorientasi dokumen

Program komputer khusus dirancang untuk menyimpan, mengambil dan mengelola informasi berorientasi dokumen. Ini juga disebut database penyimpanan dokumen.

Berbeda dengan database relasional, model database berorientasi dokumen tidak dalam bentuk tabel, baris, dan kolom yang terstruktur. Database berorientasi dokumen adalah salah satu jenis utama database NoSQL. Data dikodekan menggunakan format standar seperti XML, JSON dan BSON serta format biner yaitu PDF dan MS-Word dll. Contoh paling populer dari database berorientasi dokumen adalah MongoDB. Data dikelompokkan ke dalam kumpulan yang disebut koleksi yang memiliki nama unik dalam database.

5. Database navigasi

Dalam database navigasi, objek ditemukan dengan mengikuti referensi dari objek lain. Jenis database ini umum ketika data disimpan pada pita magnetik. Referensi navigasi digunakan untuk menunjukkan dimana record selanjutnya disimpan.

Akses navigasi biasanya dikaitkan dengan model hierarki dan model jaringan. Teknik navigasi menggunakan pointer dan jalur untuk menavigasi antar record. Navigasi ditandai dengan instruksi seperti “berikutnya”, “sebelumnya”, dll.

6. Database berorientasi objek

Tidak seperti database lain yang bergantung pada tindakan dan data, database berorientasi objek diatur di sekitar objek Database berorientasi objek cocok untuk item-item yang dibuat oleh bahasa pemrograman berorientasi objek.

Misalnya, record dalam database bisa menjadi objek data daripada nilai alfanumerik. Objek terdiri dari atribut dan metode. Ini memiliki data serta kode yang dapat dieksekusi.

• Atribut: Data yang mendefinisikan karakteristik suatu objek.

• Metode: Ini menunjukkan perilaku suatu objek, sebelumnya disebut fungsi.

Istilah penting lainnya yang digunakan dalam bahasa pemrograman berorientasi objek adalah kelas. Kelas adalah templat untuk suatu objek. Database berorientasi objek digunakan dalam aplikasi multimedia, proyek perdagangan, proyek desain berbantuan komputer, dll.

Keuntungan utama dari basis data berorientasi objek adalah tidak perlu perakitan dan pembongkaran objek pada akhirnya menghemat waktu dalam pengkodean dan eksekusi. Kontrol konkurensi juga menjadi lebih baik dalam proyek.

7. Database operasional

Database operasional berisi informasi yang berkaitan dengan operasi suatu perusahaan. Jenis database seperti itu umumnya diatur pada jalur fungsional seperti pemasaran, produksi, karyawan, dll.

Misalnya, perusahaan dapat menggunakan database operasional untuk melacak kuantitas produk yang berbeda di gudang. Demikian pula, di toko web online, database semacam itu dapat digunakan untuk melihat jumlah stok yang terjual. Basis data operasional berfungsi sebagai sumber data warehouse. Ini bisa berbasis SQL dan berbasis NoSQL. Sistem manajemen basis data operasional juga disebut sebagai basis data Pemrosesan Transaksi On-Line (OLTP).

8. Database relasional

Database relasional ditemukan pada tahun 1970-an oleh EF Codd di IBM. Sistem manajemen basis data relasional (RDBMS) dimaksudkan untuk kinerja yang lebih baik untuk mengelola data dalam aplikasi basis data desktop terutama karena akses banyak pengguna yang dapat bekerja dengan data secara bersamaan. Data tersebut disimpan dalam bentuk tabel sehingga mudah diakses. Ini dibuat dengan satu set tabel. Kumpulan tabel membuat skema dan sejumlah skema membuat database.

Database ini mudah diperluas dan kategori baru dapat ditambahkan ke database yang ada tanpa mengubah semua aplikasi yang ada. Antarmuka standar untuk database relasional adalah Structured Query Language (SQL).

9. Database NoSQL

Database NoSQL adalah database non-relasional dan menyediakan mekanisme penyimpanan selain format tabel. Database NoSQL sebagian besar digunakan dalam data besar dan aplikasi web waktu nyata. Ini juga disebut “Tidak hanya SQL” karena mereka mendukung bahasa seperti SQL.

Klasifikasi database NoSQL meliputi dokumen, nilai kunci dan grafik. Data relasional dapat ditangani dalam database NoSQL menggunakan beberapa kueri, caching, replikasi, dan data yang tidak dinormalisasi.

Itu dia jenis-jenis basis data yang harus Anda ketahui. Semoga bermanfaat!

You might also like

Leave a Reply

Your email address will not be published. Required fields are marked *