Rumah Pangkalan data Apakah pangkalan data bukan relasi? - definisi dari techopedia

Apakah pangkalan data bukan relasi? - definisi dari techopedia

Isi kandungan:

Anonim

Takrif - Apa maksudkan Pangkalan Data Bukan Relasi?

Pangkalan data bukan relasi adalah pangkalan data yang tidak memasukkan model jadual / utama yang mempromosikan sistem pengurusan pangkalan data relasi (RDBMS). Pangkalan data ini memerlukan teknik manipulasi data dan proses yang direka untuk memberikan penyelesaian kepada masalah data besar yang dihadapi oleh syarikat besar. Pangkalan data bukan relasi yang paling popular dipanggil NoSQL (Bukan Hanya SQL).

Techopedia menerangkan Pangkalan Data Bukan Relasi

Kebanyakan pangkalan data bukan relasi dimasukkan ke dalam laman web seperti Google, Yahoo !, Amazon dan Facebook. Laman web ini memperkenalkan aplikasi baru setiap hari dengan berjuta-juta dan berjuta-juta pengguna, sehingga mereka tidak dapat menangani pancang lalu lintas yang besar dengan penyelesaian RDBMS yang ada. Oleh kerana RDBMS tidak dapat menangani masalah ini, mereka telah bertukar kepada jenis baru DBMS yang mampu mengendalikan data skala Web dalam cara yang tidak relational.


Aspek yang menarik dari pangkalan data bukan relasi seperti NoSQL adalah skalabilitas. NoSQL menggunakan sistem BASE (pada asasnya tersedia, keadaan lembut, akhirnya konsisten). Pangkalan data yang tidak relational melonggarkan bentuk jadual baris dan lajur pangkalan data relasi memihak kepada kerangka khusus untuk menyimpan data, yang dapat diakses oleh API pertanyaan khusus. Kegigihan adalah elemen penting dalam pangkalan data ini. Untuk mendayakan banyak data dengan cepat, pilihan terbaik untuk prestasi adalah "dalam ingatan, " daripada membaca dan menulis dari cakera.


Pangkalan data relasi menggunakan sistem ACID, yang memastikan konsistensi data dalam semua keadaan pengurusan data tetapi jelas mengambil masa lebih lama untuk diproses kerana semua hubungan dan sifat percabangannya. Walau bagaimanapun, sistem BASE melonggarkan keperluan pada konsistensi untuk mencapai ketersediaan yang lebih baik dan pembahagian untuk skalabiliti yang lebih baik.

Apakah pangkalan data bukan relasi? - definisi dari techopedia