PolarDB สำหรับ PostgreSQL
(github.com)<p>- โอเพนซอร์สที่ทำให้ Postgres กลายเป็นฐานข้อมูลแบบกระจายชนิด Share-nothing <br />
→ ทำงานผ่านการส่งข้อความโดยไม่มีการแชร์ข้อมูลระหว่างโหนด (Coordinator)<br />
- เพิ่มประสิทธิภาพสูง ความสามารถในการขยายระบบ ความพร้อมใช้งานสูง และความยืดหยุ่น โดยยังคงความเข้ากันได้ของ SQL จากระบบซิงเกิลโหนดเดิม <br />
- มอบความสอดคล้องของข้อมูลในระดับโกลบอล การประมวลผล Distributed SQL ความซ้ำซ้อนของข้อมูล และความพร้อมใช้งานสูง ผ่านการทำซ้ำข้อมูลบนพื้นฐานของ Paxos<br />
- สถาปัตยกรรม <br />
→ ทำการชาร์ดตารางด้วยการแฮช PK และสามารถปรับจำนวนชาร์ดได้<br />
→ แต่ละชาร์ดถูกทำซ้ำไปยัง 3 โหนด<br />
→ เพื่อลดต้นทุน สามารถเก็บสำเนาเต็ม 2 ชุด และให้โหนดที่สามเก็บเฉพาะ WAL (Write Ahead Log) ได้ <br />
- โอเพนซอร์สจาก Alibaba </p>
ยังไม่มีความคิดเห็น