สารบัญ:
คำจำกัดความ - CouchDB หมายถึงอะไร
Apache CouchDB เป็นฐานข้อมูลที่ไม่เกี่ยวข้องหรือ NoSQL ซึ่งพัฒนาขึ้นเพื่อรองรับการใช้งานเว็บอย่างเต็มที่ ข้อมูลถูกเก็บไว้ในเอกสาร JSON ซึ่งสามารถเข้าถึงได้และดัชนีของมันถูกสอบถามผ่าน HTTP
การทำดัชนีการแปลงและการรวมเอกสารจะดำเนินการผ่าน JavaScript เนื่องจากใช้มาตรฐานและเทคโนโลยีที่เป็นมิตรกับเว็บเหล่านี้ CouchDB จึงทำงานได้ดีกับเว็บและแอปพลิเคชั่นมือถือ
Techopedia อธิบาย CouchDB
CouchDB เป็นฐานข้อมูลที่มุ่งเน้นเอกสารแบบโอเพ่นซอร์สซึ่งใช้การแม็พคีย์ - ค่าสำหรับการจัดเก็บฟิลด์เอกสาร
ฟิลด์สามารถเป็นคู่คีย์ - ค่าแบบง่ายแผนที่หรือรายการ เอกสารแต่ละฉบับที่จัดเก็บจะได้รับตัวระบุเฉพาะระดับเอกสารและหมายเลขการแก้ไขเมื่อใดก็ตามที่มีการเปลี่ยนแปลงเกิดขึ้น CouchDB สามารถทำการแปลงเอกสารแบบทันทีและนำเสนอการแจ้งเตือนการเปลี่ยนแปลงตามเวลาจริงทำให้การพัฒนาเว็บแอปพลิเคชั่นง่ายขึ้น
มันมีความเชี่ยวชาญในความพร้อมใช้งานและความอดทน Partition (AP) แต่ในที่สุดก็สามารถสอดคล้องผ่านการทำงานเล็กน้อย การเปรียบเทียบ MongoDB ส่วนใหญ่มีความสอดคล้องและความอดทนในการแบ่งพาร์ติชัน
คุณสมบัติ CouchDB:
การจัดทำดัชนีและดึงข้อมูลด่วน
การจำลองแบบง่าย ๆ ในหลาย ๆ เซิร์ฟเวอร์
ห้องสมุดหลายแห่งสำหรับภาษาที่แตกต่างกัน
รูปแบบเอกสารที่ใช้ JSON
อินเทอร์เฟซที่คล้ายกับส่วนที่เหลือสำหรับการดึงเอกสารการลบการปรับปรุงและการแทรก
อัปเดตฟีดข้อมูลที่สมัครสมาชิกผ่านฟีดการเปลี่ยนแปลง