Isi kandungan:
Definisi - Apakah maksud CouchDB?
Apache CouchDB adalah pangkalan data yang tidak relational atau NoSQL yang dibangunkan untuk sepenuhnya merangkul web. Data disimpan dalam dokumen JSON yang boleh diakses dan indeksnya ditanyakan melalui HTTP.
Mengindeks, mengubah dan menggabungkan dokumen dilakukan melalui JavaScript. Kerana ia menggunakan semua standard dan teknologi mesra web ini, CouchDB berfungsi dengan baik dengan aplikasi web dan mudah alih.
Techopedia menerangkan CouchDB
CouchDB adalah pangkalan data berorientasikan sumber terbuka yang menggunakan peta penting untuk menyimpan medan dokumen.
Bidang ini boleh menjadi pasangan kunci, peta, atau senarai nilai mudah. Setiap dokumen yang disimpan diberi pengenal unik peringkat dokumen dan nombor semakan apabila terdapat perubahan yang dibuat kepadanya. CouchDB dapat melakukan transformasi dokumen secara langsung serta mengemaskini pemberitahuan perubahan masa nyata, menjadikan pembangunan aplikasi web lebih mudah.
Ia mengkhusus dalam Ketersediaan dan Pemisahan Toleransi (AP) tetapi akhirnya boleh konsisten melalui kerja-kerja kecil. Sebagai perbandingan, MongoDB kebanyakannya Konsisten dan Partition Tolerant.
Ciri CouchDB:
Pengindeksan cepat dan pengambilan semula
Replikasi mudah merentas pelbagai contoh pelayan
Perpustakaan pelbagai untuk pelbagai bahasa
Format dokumen berasaskan JSON
Antara muka seperti REST untuk pengambilan semula, penghapusan, kemas kini dan pemasukan dokumen
Kemas kini suapan data yang dilanggan melalui suapan perubahan
