Retrofitting a Foundation for CouchDB - Adam Kocoloski, IBM
หรือ NoSQL ฐานข้อมูลที่เรียกว่า CouchDB ได้รับการปล่อยตัวสปอนเซอร์ขององค์กรของโครงการ Couchio ประกาศในวันพุธที่
สองปรับปรุงที่สำคัญในการ CouchDB ทำให้ 1.0 คุ้มค่าที่คริสเดอร์สันประธานเจ้าหน้าที่ฝ่ายการเงินและผู้ก่อตั้งกล่าวว่า ของ Couchio หนึ่งคือความจริงที่ว่าประสิทธิภาพของซอฟต์แวร์ได้รับการปรับปรุงอย่างมาก อีกประการหนึ่งคือความสามารถในการทำงานบนเครื่อง Microsoft Windows การทำงานเป็นจำนวนมากทำให้ความเสถียรของซอฟต์แวร์
ประสิทธิภาพการทำงานที่ชาญฉลาดรุ่นใหม่นี้แสดงให้เห็นถึงความเร็วในการอ่านและเขียนที่เพิ่มขึ้น 300 เปอร์เซ็นต์โดยพิจารณาจากการทดสอบการเปรียบเทียบภายในของ Couchio Anderson กล่าวว่านี่เป็นรุ่นแรกของ CouchDB ที่สามารถทำงานได้อย่างสมบูรณ์บนคอมพิวเตอร์ที่ใช้ Windows ซึ่ง ได้แก่ เซิร์ฟเวอร์หรือเครื่องเดสก์ท๊อปแอนเดอร์สันกล่าว เวอร์ชันก่อนหน้านี้สามารถทำงานได้บน Linux และมีเวอร์ชันที่พัฒนาขึ้นสำหรับระบบปฏิบัติการสมาร์ทโฟน Android ของ Google
CouchDB โครงการ Apache Foundation เป็นฐานข้อมูลที่ไม่ใช่ฐานข้อมูลที่จัดเก็บข้อมูลเป็นคู่ค่าคีย์ - ค่าที่เรียบง่าย ข้อมูลถูกเก็บไว้โดยใช้ Javascript Object Notation (JSON) และสามารถสอบถามได้โดยใช้คำขอ
"ช่วยให้คุณสามารถสร้างแอพพลิเคชันบนเว็บได้โดยไม่ต้องมีระดับกลางแทนที่จะเป็นฐานข้อมูลกอง Java และเบราเซอร์คุณก็มี HTTP และเบราว์เซอร์ "Anderson กล่าว
นักพัฒนาแอพพลิเคชันบนเว็บอาจสนใจเทคโนโลยีที่น่าสนใจในการจัดเก็บข้อมูลแบบ off-line ซึ่งจะมีประโยชน์ในการออกแบบเว็บแอพพลิเคชั่นสำหรับอุปกรณ์ที่ไม่เชื่อมต่อกับอินเทอร์เน็ตเสมอ
"การสนับสนุนการจำลองแบบออฟไลน์เป็นเรื่องที่ไม่ซ้ำกับ CouchDB โดยเฉพาะในพื้นที่โอเพนซอร์ส" Anderson กล่าว "ถ้าคุณมีเวิร์กกรุ๊ปทุกคนในเวิร์กกรุ๊ปอาจมีสำเนาของข้อมูลและสามารถซิงโครไนซ์ได้"
สำหรับนักพัฒนาซอฟต์แวร์ CouchDB อาจใช้งานง่ายกว่าฐานข้อมูลเชิงสัมพันธ์เนื่องจากไม่จำเป็นต้องเข้าใจ วิธีการสร้างแบบสอบถาม SQL เพื่อเขียนหรือวาดข้อมูลจากฐานข้อมูล
การใช้ Google MapReduce ใช้สำหรับการสืบค้นข้อมูล "คุณสามารถทำแบบสอบถามที่ซับซ้อนได้สวยมากแบบสอบถามใด ๆ ที่คุณสามารถทำได้ใน SQL ที่คุณสามารถทำได้ใน CouchDB แม้ว่าคุณอาจจะต้องคิดถึงวิธีการเขียนแบบสอบถามที่แตกต่างกัน" Anderson กล่าว
เริ่มทำงานใน CouchDB 2005 ที่ IBM เป็นโครงการ Lotus Notes เพื่อช่วยในการจำลองแบบออฟไลน์ โครงการนี้กลายเป็นโครงการโอเพนซอร์สอิสระในปีพ. ศ. 2551 Couchio ให้การสนับสนุนซอฟต์แวร์ในเชิงพาณิชย์
Joab Jackson ครอบคลุมซอฟต์แวร์องค์กรและข่าวเทคโนโลยีทั่วไปสำหรับข่าว
IDG News Service ติดตาม Joab ทางทวิตเตอร์ที่ @Joab_Jackson ที่อยู่อีเมลของ Joab คือ [email protected]
อุตสาหกรรมได้รับความสนใจจากการคาดเดาเกี่ยวกับวิธีการที่ออราเคิลซึ่งทำข้อเสนอในเดือนเมษายนจะจัดการกับสินทรัพย์และอิทธิพลของซันโดยเฉพาะอย่างยิ่งการดูแลระบบภาษา Java และ open- source ฐานข้อมูล MySQL
บางคนถามว่าออราเคิลสนใจธุรกิจฮาร์ดแวร์ของซันและจะขายให้ บริษัท อื่นแทนหรือไม่ คำชี้แจงของพร็อกซี่ที่ฟ้องโดยซันในการควบกิจการกล่าวว่าความสนใจเบื้องต้นของออราเคิลมุ่งเน้นไปที่ "บางอย่างของสินทรัพย์ซอฟต์แวร์ของซัน"
ความแตกต่างระหว่าง SQL และ NoSQL: การเปรียบเทียบ
บทความเกี่ยวกับ SQL และ NoSQL จะเปรียบเทียบกับข้อดีและข้อ จำกัด ในแต่ละข้อ ฐานข้อมูล SQL เป็นฐานข้อมูลเชิงสัมพันธ์ คุณภาพขั้นพื้นฐานของ NoSQL คืออาจไม่จำเป็นต้องใช้ schema ตารางคงที่ซึ่งมักจะหลีกเลี่ยงการเข้าร่วมและโดยทั่วไปจะมีแนวนอนในแนวนอน
ค้นหาคำแนะนำที่ The Guide DB, ฐานข้อมูล PDF
คู่มือ DB เป็นเว็บไซต์ที่มีคอลเล็กชันไฟล์ PDF จำนวนมาก เป็นคำแนะนำโดยทั่วไป