Apache CouchDB

ภาพหน้าจอของซอฟแวร์:
Apache CouchDB
รายละเอียดซอฟแวร์:
รุ่น: 1.6.1
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Apache Software Foundation
การอนุญาต: ฟรี
ความนิยม: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB ได้รับการพัฒนาในขั้นแรกด้วย IBM และบริจาคภายหลังเพื่อ Apache Software Foundation
เมื่อเทียบกับฐานข้อมูลอื่น ๆ รอบ CouchDB ยังหนุ่มมาก แต่ตอนนี้ยังไม่หยุดมันจากการรวบรวมค่อนข้างต่อไปนี้ในอายุการใช้งานสั้น
เครื่องยนต์ CouchDB ได้รับอยู่ในระดับแนวหน้าของคลื่นลูกที่ผ่านมาของระบบ NoSQL เครื่องยนต์ฐานข้อมูลที่ใช้รูปแบบค่าคีย์ในการจัดเก็บข้อมูลของพวกเขาอยู่ในเอกสาร JSON ท้องถิ่น
ข้อมูลที่บันทึกไว้ยังคงสามารถสอบถาม แต่ไม่ได้มีไวยากรณ์ SQL คลาสสิก แต่ไวยากรณ์พิเศษถูกนำมาใช้ในกรณีที่ CouchDB ผ่านภาษาแบบสอบถามที่กำหนดเองดำเนินการผ่านทางจาวาสคริปต์
ฐานข้อมูลที่ตัวเองได้รับค่อนข้างประสบความสำเร็จแม้ก่อนที่จะถึงผลงานของ Apache และขณะนี้อยู่ในการใช้งานใน บริษัท เช่นบีบีซี, อูบุนตู, เครื่องยนต์ลานและเครดิตสวิส
ข่าวประชาสัมพันธ์ฉบับนี้นำไปสู่​​การ Apache CouchDB แหล่งรหัสดาวน์โหลด สำหรับไบนารีโปรดดูที่ Mac และ ของ Windows ส่ว​​น.

คุณสมบัติ

  • เซิร์ฟเวอร์ฐานข้อมูลเอกสาร
  • สามารถเข้าถึงได้ผ่านทาง JSON สงบ API.
  • Ad-hoc และสคีฟรี
  • พื้นที่ที่อยู่แบน
  • ให้ความหมายกรด
  • ความสม่ำเสมอในที่สุด
  • การสนับสนุนโหมดออฟไลน์
  • การสนับสนุนสำหรับสถาปัตยกรรมกระจาย
  • การจำลองแบบข้อมูลง่าย
  • ความขัดแย้งสองทิศทางการตรวจสอบ
  • สามารถสอบถามและจัดทำดัชนีผ่านทางจาวาสคริปต์

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การสนับสนุน Erlang / OTP 17.0
  • การปรับปรุงในหลายส่วนติดต่อผู้ใช้ใหม่การทดลองของเรารวมถึงการเปลี่ยนแก้ไขรหัสจาก CodeMirror เพื่อ Ace เช่นเดียวกับการสนับสนุนที่ดีสำหรับเบราว์เซอร์ที่แตกต่างกัน.
  • เพิ่มตัวเลือก MAX_COUNT (UUIDs การตั้งค่า) เพื่อให้อัตราการ จำกัด ปริมาณของ UUIDs ที่สามารถได้รับการร้องขอจาก / _uuids จัดการในคำขอเดียว.
  • ซ็อกเก็ตขนาดบัฟเฟอร์ที่เพิ่มขึ้นเพื่อเพิ่มความเร็วการจำลองแบบสำหรับเอกสารขนาดใหญ่และสิ่งที่แนบและแก้ไขการทดสอบในระบบ BSD เหมือน.
  • การปรับปรุงประสิทธิภาพของ multipart / การร้องขอที่เกี่ยวข้อง.
  • ตรวจสอบว่าการตั้งค่าการตรวจสอบที่เกี่ยวข้องกับรูปแบบที่ดี.
  • ธ คงสัมผัสส่วนหัว.
  • เปลี่ยนชื่อ proxy_authentification_handler เพื่อ proxy_authentication_handler.
  • ตรวจสอบให้แน่ใจสคริปต์เริ่มต้นล้างไฟล์ pid จากการยกเลิก.

มีอะไรใหม่ ในรุ่น 1.5.0:

  • แก้ไขปัญหาที่ผู้ใช้ผู้ดูแลระบบจะถูก จำกัด โดย public_fields มี.
  • แก้ไขปัญหาด้วยการวิ่งทดสอบใช้งาน JavaScript CLI.
  • เอกสารอย่างเป็นทางการได้รับการซ่อมแซม จำนวนมากของเนื้อหาจากแหล่งอื่น ๆ ได้รับการควบรวมกิจการและหน้าดัชนีได้รับการสร้างขึ้นมาใหม่เพื่อให้เอกสารอื่น ๆ อีกมากมายที่สามารถเข้าถึงได้.
  • UI บริหารใหม่โค้ดเนม Fauxton ได้รับการรวมเป็นตัวอย่างการทดลอง มันสามารถเข้าถึงได้ / _utils / fauxton / มีการปรับปรุงมากเกินไปที่นี่เพื่อแสดงรายชื่อพวกเขาทั้งหมด เรากำลังมองหาข้อเสนอแนะจากชุมชนในการปล่อยตัวอย่างนี้.

มีอะไรใหม่ ในรุ่น 1.4.0:

  • ตอนนี้สนับสนุน Erlang / OTP R16B และ R16B01; ขั้นต่ำที่จำเป็นรุ่น R14B.
  • ค่าบทบาทเอกสารผู้ใช้งานในขณะนี้จะต้องเป็นสตริง ประเภทอื่น ๆ ของค่าจะถูกปฏิเสธเมื่อมีการบันทึกเอกสารของผู้ใช้.

มีอะไรใหม่ ในรุ่น 1.3.0:

  • ไม่มีอีกต่อไปเขียนใหม่ X-CouchDB-ขอเส้นทางในระหว่างการเรียก recursive เพื่อ Rewriter.
  • การ จำกัด ระดับความลึกในการเรียกซ้ำ Rewriter URL เริ่มต้นที่สูงสุด 100 สวด แต่จะกำหนด.
  • _SESSION แก้ไขสำหรับ IE7.
  • เพิ่มเซิร์ฟเวอร์ส่งโปรโตคอลกิจกรรมเพื่อ DB เปลี่ยนแปลง API.
  • มุมมองเพิ่มระยะเวลาการร้องขอไปยัง Futon.
  • ปุ่มปิดการใช้งานการดำเนินการที่ผู้ใช้ไม่ได้รับอนุญาตให้.
  • C / C ++ การตรวจสอบคอมไพเลอร์ที่ได้รับการปรับปรุงให้ดีขึ้น.
  • ชื่อฐานข้อมูลจะถูกเข้ารหัสในระหว่างการเขียนใหม่ (ให้ฝังตัว / s 'ฯลฯ ).

มีอะไรใหม่ ในรุ่น 1.2.2:

  • รีเซ็ตเขียนเคาน์เตอร์คำขอใหม่หลีกเลี่ยงความล้มเหลวของการร้องขอที่ไม่จำเป็นเนื่องจากการรายงานปลอมเขียนขีด จำกัด .
  • แก้ไขปัญหาในสคริปต์ CouchDB ที่หยุดผลตอบแทนสถานะก่อนที่จะออกจากกระบวนการ.

มีอะไรใหม่ ในรุ่น 1.2.1:

  • ข้อบกพร่องต่างๆที่คงที่ใน Rewriter URL เมื่อ recursion มีส่วนเกี่ยวข้อง.
  • CouchDB คงสคริปต์เริ่มต้น.
  • ปุ่มผู้พิการที่ไม่สามารถใช้ได้สำหรับผู้ใช้เข้าสู่ระบบใน.
  • หมดเวลาการจำลองแบบที่อาจเกิดขึ้นคงที่.

มีอะไรใหม่ ในรุ่น 1.2:

  • เพิ่ม parser JSON พื้นเมือง
  • การบีบอัดไฟล์ถ้าต้องการ (ฐานข้อมูลและดูไฟล์ดัชนี)
  • การปรับปรุงประสิทธิภาพหลายโดยเฉพาะอย่างยิ่งเกี่ยวกับการเขียนฐานข้อมูลและมุมมองการจัดทำดัชนี
  • การปรับปรุงประสิทธิภาพการทำงานสำหรับในตัวการเปลี่ยนแปลงอาหารกรอง _doc_ids และ _design

มีอะไรใหม่ ในรุ่น 1.1.1:

  • การสนับสนุนแมงมุม 1.8.5
  • เพิ่มสูงสุดกำหนดให้จำนวนไบต์ที่ส่งกลับโดย _log.
  • อนุญาตให้โมดูล CommonJS จะเป็นสตริงที่ว่างเปล่า.
  • ชนรุ่นต่ำสุด Erlang เพื่อ R13B02.
  • อย่าเรียกใช้ฟังก์ชั่นลบ validate_doc_update.
  • ETags สำหรับมุมมองรวมถึงลำดับปัจจุบันถ้า include_docs = true.
  • แก้ไขข้อผิดพลาดที่ซ้ำกันจะปรากฏใน _changes ฟีด.
  • แก้ไขข้อผิดพลาดที่แขนปรับปรุงทำลายหลังจากที่แก้ปัญหาความขัดแย้ง.
  • แก้ไขข้อผิดพลาดที่มี _replicator ที่รวมถึง "กรอง" อาจผิดพลาดที่นอน.
  • แก้ไขปัญหาเมื่อกระชับมุมมองขนาดใหญ่.
  • รั่วอธิบายไฟล์ Fix ใน _log
  • แก้ไขการแก้ไขขาดหายไปใน _changes? สไตล์ all_docs =.
  • ปรับปรุงการจัดการของการบดอัดที่ขีด จำกัด max_dbs_open.
  • การตอบสนอง JSONP ตอนนี้ส่ง "text / javascript" สำหรับเนื้อหาชนิด.
  • เชื่อมโยงไปยังห้องไอซียู 4.2 บน Windows.
  • ใบอนุญาตไปข้างหน้า slashes ในเส้นทางที่จะปรับปรุงฟังก์ชั่น.
  • ฐกระบวนการ couchjs ที่ตีข้อผิดพลาด reduce_overflow.
  • รหัสสถานะที่สามารถระบุได้ในการปรับปรุงรถขน.
  • การสนับสนุนให้ () ในฟังก์ชั่นการแสดง.
  • _view_cleanup เมื่อ ddoc มีมุมมองที่ไม่มีตอนนี้ลบไฟล์ดัชนีทั้งหมด.
  • max_replication_retry_count ในขณะนี้สนับสนุน "อินฟินิตี้".
  • ความผิดพลาดของการจำลองแบบ Fix เมื่อฐานข้อมูลแหล่งที่มามีเอกสารที่มีรหัสที่ว่างเปล่า.
  • แก้ไขการหยุดชะงักเมื่อมีการระบุกระบวนการ couchjs ที่จะให้บริการการร้องขอ.
  • แก้ไขเอกสาร multipart PUT API.
  • การแก้ไขเกี่ยวกับการรั่วไหลอธิบายไฟล์สำหรับฐานข้อมูลที่มีมุมมอง.

มีอะไรใหม่ ในรุ่น 1.1.0:

  • สนับสนุน SSL พื้นเมือง.
  • เพิ่มการสนับสนุนสำหรับการร้องขอช่วง HTTP สำหรับสิ่งที่แนบมา.
  • เพิ่มในตัวกรองสำหรับ `_changes`:` _doc_ids` และ `_design`
  • .
  • เพิ่มตัวเลือกในการกำหนดค่าสำหรับ TCP_NODELAY อาคา "Nagle".
  • อนุญาตให้สัญลักษณ์ในคำจำกัดความ vhosts.
  • การสนับสนุน ETag เม็ดสำหรับมุมมองเพิ่มเติม.
  • URL ที่มีความยืดหยุ่น Rewriter.
  • โมดูลที่เพิ่มเข้ามาปฏิบัติการในการจัดการกระบวนการภูตนอก CouchDB.
  • เพิ่ม HTTP จัดการพร็อกซี่สำหรับ externals ขยายขีดความสามารถมากขึ้น.
  • เพิ่ม `ฐานข้อมูลในการจัดการ _replicator` ซ้ำ.
  • หลายเพิ่มประสิทธิภาพไมโครเมื่ออ่านข้อมูล.
  • เพิ่ม CommonJS สนับสนุนฟังก์ชั่นแผนที่.
  • เพิ่ม `ค้าง = ตัวเลือกแบบสอบถาม update_after` ที่ก่อให้เกิดการปรับปรุงมุมมองหลังจากกลับ` เก่า = การตอบสนอง ok`.
  • ข้อความผิดพลาดอย่างชัดเจนมากขึ้นเมื่อมันเป็นไปไม่ได้ที่จะเข้าถึงไฟล์เนื่องจากขาดสิทธิ์.
  • เพิ่ม "เปลี่ยนรหัสผ่าน" ใส่ภาพเมนูเพื่อ Futon.

ข้อ จำกัด


  • มันไม่ได้เป็น:
  • ฐานข้อมูลเชิงสัมพันธ์.
  • แทนฐานข้อมูลเชิงสัมพันธ์.
  • ฐานข้อมูลเชิงวัตถุ.

ซอฟต์แวร์ที่คล้ายกัน

Predis
Predis

10 Feb 16

CyMySQL
CyMySQL

12 Apr 15

Sqitch
Sqitch

21 Jul 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Apache Software Foundation

Apache Pig
Apache Pig

20 Jul 15

Apache Rat
Apache Rat

13 Apr 15

Apache Geronimo
Apache Geronimo

13 Apr 15

Apache Cassandra
Apache Cassandra

25 May 16

ความคิดเห็นที่ Apache CouchDB

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่