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

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

สารบัญ:

Anonim

คำจำกัดความ - Apache Cassandra แปลว่าอะไร?

Apache Cassandra เป็นระบบจัดการฐานข้อมูลแบบกระจาย NoSQL โอเพนซอร์ส มันถูกพัฒนาขึ้นที่ Facebook โดย Avinash Lakshman และ Prashant Malik เวอร์ชั่น 2.0.7 เปิดตัวเมื่อวันที่ 14 เมษายน 2014

Techopedia อธิบาย Apache Cassandra

Apache Cassandra ใช้ระบบ NoSQL แทนระบบการจัดการฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิม (RDBMS) เนื่องจากระบบหลังไม่เหมาะสำหรับการจัดการข้อมูลที่ไม่มีโครงสร้างปริมาณมากเช่นที่ผลิตโดยเว็บไซต์หรือ บริษัท ออนไลน์ NoSQL มีการออกแบบที่เรียบง่ายขึ้นและรองรับการปรับสเกลแนวนอนซึ่งทำให้สามารถเพิ่มเซิร์ฟเวอร์ใหม่เพื่อประสิทธิภาพที่ดีขึ้น


Cassandra ใช้สถาปัตยกรรมเพียร์ทูเพียร์แทนการตั้งค่า master / slave ที่ใช้ใน RDBMS ไม่มีเซิร์ฟเวอร์หลักในอดีตเหมือนในการแชร์ไฟล์แบบเพียร์ทูเพียร์ หากเซิร์ฟเวอร์หลักหยุดทำงานหรือหยุดทำงานเนื่องจากมีการร้องขอจำนวนมากเซิร์ฟเวอร์ทาสจะแสดงผลที่ไร้ประโยชน์ในขณะที่การตั้งค่าแบบเพียร์ทูเพียร์ทุกกลุ่มฐานข้อมูลจะเท่ากันและสามารถรับคำขอจากไคลเอนต์ใดก็ได้ เป็นผลให้คาสซานดราไม่มีจุดล้มเหลวเดียว

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