ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Native Database

อะไรคือ yugabyteDB? PostgreSQL ระบบแบบกระจาย Distributed PostgreSQL for Modern Apps

  YugabyteDB  คือ ฐานข้อมูล PostgrreSQL Open Soruce แบบกระจาย (Distributed SQL Database) เป็นโอเพนซอร์สประสิทธิภาพสูง ออกแบบมาสำหรับแอปพลิเคชันยุคใหม่บนคลาวด์ (Cloud-native) โดยเน้นความสามารถในการขยายขนาดได้อย่างราบรื่น (Linear Scalability) และทนทานต่อความผิดพลาดสูง (High Availability) ผสานจุดเด่นความแข็งแกร่งของ SQL เข้ากับความยืดหยุ่นของ NoSQL และรองรับ PostgreSQL ได้อย่างสมบูรณ์  รองรับ ultra-resilience seamless scalability geo-distribution และ highly flexible data สำหรับการส่งมอบถึงธุรกิจ และแอปพลิเคชั่นที่ต้องการทรานเซกชั่นระดับสูง  Yugabyte ก่อตั้งโดย Kannan Muthukkaruppan, Karthik Ranganathan และ Mikhail Bautin อดีตวิศวกร ของ Facebook พวกเขาเป็นส่วนหนึ่งของทีมที่สร้างและดำเนินการ Cassandra และ HBase สำหรับเวิร์กโหลดต่างๆ เช่น Facebook Messengerและ Facebook Operational Data Store  ผลิตภัณฑ์ YugabyteDB มี  YugabyteDB เป็น Open source cloud-native distributed SQL database  YugabyteDB มี 2 Layer คือ Query Layer ใช้สำหรับติดต่อผู้ใช้งาน...

Cloud Native Database (Modern Databases for Distributed Systems for developer) ฐานข้อมูลยุคใหม่ปี 2026 ระบบแบบกระจาย

ฐานข้อมูลยุคใหม่ปี 2026 สำหรับนักพัฒนาระบบแบบกระจาย (Modern Databases for Distributed Systems) ในปี 2026 สถาปัตยกรรมระบบซอฟต์แวร์ได้เปลี่ยนผ่านจาก Monolith ไปสู่ Microservices, Serverless และ Edge Computing อย่างเต็มรูปแบบ ส่งผลให้ “ฐานข้อมูล” ต้องปรับตัวตาม จากเดิมที่เน้น RDBMS แบบศูนย์กลาง กลายเป็นฐานข้อมูลยุคใหม่ที่ออกแบบมาเพื่อรองรับ Distributed, High Availability และ Massive Scale เป็นหลัก 1) Cloud-Native Database แนวคิดสำคัญคือ Cloud-Native Database ซึ่งทำงานบน Kubernetes และสามารถ scale อัตโนมัติ รองรับการกระจายข้อมูลหลาย Region พร้อมความทนทานต่อความล้มเหลว (Fault Tolerance) ตัวอย่างเช่น CockroachDB, YugabyteDB, และ Google AlloyDB ที่ใช้สถาปัตยกรรมแบบ Shared-Nothing และ Replication หลายโหนดเพื่อลด Single Point of Failur ฐานข้อมูลถูกออกแบบให้ทำงานบน Cloud โดยตรง รองรับ Container, Kubernetes และ Auto Scaling โดยแนวคิดและเทคนิคนี้ช่วยทำให้ Loosely coupled  สถาปัตยกรรมระบบหรือซอฟต์แวร์ที่ส่วนประกอบต่างๆ (Components/Services) มีความเป็นอิสระต่อกันสูง พึ่งพากันน้อยที่สุด Recovery ...