บ้าน ฐานข้อมูล couchdb คืออะไร - คำจำกัดความจาก techopedia

couchdb คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - CouchDB หมายถึงอะไร

Apache CouchDB เป็นฐานข้อมูลที่ไม่เกี่ยวข้องหรือ NoSQL ซึ่งพัฒนาขึ้นเพื่อรองรับการใช้งานเว็บอย่างเต็มที่ ข้อมูลถูกเก็บไว้ในเอกสาร JSON ซึ่งสามารถเข้าถึงได้และดัชนีของมันถูกสอบถามผ่าน HTTP

การทำดัชนีการแปลงและการรวมเอกสารจะดำเนินการผ่าน JavaScript เนื่องจากใช้มาตรฐานและเทคโนโลยีที่เป็นมิตรกับเว็บเหล่านี้ CouchDB จึงทำงานได้ดีกับเว็บและแอปพลิเคชั่นมือถือ

Techopedia อธิบาย CouchDB

CouchDB เป็นฐานข้อมูลที่มุ่งเน้นเอกสารแบบโอเพ่นซอร์สซึ่งใช้การแม็พคีย์ - ค่าสำหรับการจัดเก็บฟิลด์เอกสาร

ฟิลด์สามารถเป็นคู่คีย์ - ค่าแบบง่ายแผนที่หรือรายการ เอกสารแต่ละฉบับที่จัดเก็บจะได้รับตัวระบุเฉพาะระดับเอกสารและหมายเลขการแก้ไขเมื่อใดก็ตามที่มีการเปลี่ยนแปลงเกิดขึ้น CouchDB สามารถทำการแปลงเอกสารแบบทันทีและนำเสนอการแจ้งเตือนการเปลี่ยนแปลงตามเวลาจริงทำให้การพัฒนาเว็บแอปพลิเคชั่นง่ายขึ้น

มันมีความเชี่ยวชาญในความพร้อมใช้งานและความอดทน Partition (AP) แต่ในที่สุดก็สามารถสอดคล้องผ่านการทำงานเล็กน้อย การเปรียบเทียบ MongoDB ส่วนใหญ่มีความสอดคล้องและความอดทนในการแบ่งพาร์ติชัน

คุณสมบัติ CouchDB:

    การจัดทำดัชนีและดึงข้อมูลด่วน

    การจำลองแบบง่าย ๆ ในหลาย ๆ เซิร์ฟเวอร์

    ห้องสมุดหลายแห่งสำหรับภาษาที่แตกต่างกัน

    รูปแบบเอกสารที่ใช้ JSON

    อินเทอร์เฟซที่คล้ายกับส่วนที่เหลือสำหรับการดึงเอกสารการลบการปรับปรุงและการแทรก

    อัปเดตฟีดข้อมูลที่สมัครสมาชิกผ่านฟีดการเปลี่ยนแปลง

couchdb คืออะไร - คำจำกัดความจาก techopedia