CouchDB คือ document-oriented database ที่สามารถ queried และ indexed โดยการทำ MapReduce ผ่าน JavaScript โดย CouchDB จะใช้งานผ่าน RESTful JSON API ซึ่งจะทำให้เราสามารถเรียกจากที่ไหนก็ได้โดยผ่าน HTTP protocal ที่สำคัญไม่ต้องมี Driver ให้วุ่นวายปวดหัว ความสามารถของ CouchDB มีดังนี้

  • เป็นฐานข้อมูลเชิงเอกสารที่มีการเรียกใช้ผ่าน JSON API RESTful
  • การจำลองการตรวจสอบความขัดแย้งสองทิศทางและความละเอียด
  • สามารถ Query และ Index ได้โดยการใช้ Javascript
  • สามารถทำ replication โดยใช้วิธี bi-direction
  • สามารถจัดการปัญหาเรื่องการ conflict ของ data
  • เพิ่มเติมแก้ไข field ได้ทันที
  • เหมาะสำหรับการใช้งานเว็บที่มีโครงสร้างหลวม

ในบทความนี้เราจะมาเรียนรู้เกี่ยวกับวิธีการดูแลรักษา (Miantenance) ด้านประสิทธิภาพสำหรับ CouchDBกัน


Continue reading