“Supabase เปิดสิทธิบัตร OrioleDB ให้ชุมชน Postgres — ยกระดับระบบจัดเก็บข้อมูลด้วย B+-Tree เวอร์ชันทนทาน พร้อมเป้าหมายสู่การรวมเข้ากับต้นน้ำ”
หลังจาก Supabase เข้าซื้อ OrioleDB มาเมื่อปีก่อน ล่าสุดบริษัทได้ประกาศเปิดสิทธิบัตรสหรัฐฯ หมายเลข 10,325,030 ซึ่งครอบคลุมเทคโนโลยี “Durable multiversion B+-tree” ให้ใช้งานได้ฟรีแบบไม่จำกัดสิทธิ์สำหรับผู้ใช้ OrioleDB ทุกคน รวมถึงโฟร์กเชิงพาณิชย์ โดยมีเป้าหมายเพื่อปกป้องโอเพ่นซอร์สจากการฟ้องร้องด้านทรัพย์สินทางปัญญา และผลักดันให้ OrioleDB กลายเป็นส่วนหนึ่งของ PostgreSQL อย่างแท้จริง
OrioleDB เป็นระบบจัดเก็บข้อมูลแบบ extension ที่ใช้ Table Access Method API ของ Postgres เพื่อแทนที่ heap storage แบบเดิม โดยออกแบบมาให้ทำงานได้ดีกับฮาร์ดแวร์ยุคใหม่และโครงสร้างคลาวด์ Benchmarks ล่าสุดแสดงให้เห็นว่า OrioleDB เร็วกว่า heap ถึง 5.5 เท่าใน workload แบบ TPC-C
สิ่งที่ทำให้ OrioleDB โดดเด่นคือการใช้ index-organized tables, การเชื่อมโยงหน้าในหน่วยความจำแบบตรง (no buffer mapping), การใช้ undo log แทน vacuum และการทำ checkpoint แบบ copy-on-write ซึ่งช่วยลด overhead และเพิ่มความเสถียรในการทำงานแบบ concurrent
Supabase ยังยืนยันว่า OrioleDB จะยังคงเป็นโอเพ่นซอร์ส พร้อมเปิดรับการมีส่วนร่วมจากชุมชน ไม่ว่าจะเป็นการส่งโค้ด ทดสอบ หรือให้ฟีดแบ็ก โดยมีเป้าหมายระยะยาวคือการ upstream เข้าสู่ PostgreSQL source tree เพื่อให้กลายเป็นส่วนหนึ่งของระบบหลักอย่างเป็นทางการ
การเปิดสิทธิบัตรของ OrioleDB
Supabase เปิดสิทธิบัตร Durable multiversion B+-tree ให้ใช้งานฟรี
ครอบคลุมผู้ใช้ทุกคน รวมถึงโฟร์กเชิงพาณิชย์
ใช้เพื่อปกป้องโอเพ่นซอร์สจากการฟ้องร้องด้าน IP
เสริมความเข้ากันได้กับ PostgreSQL License
จุดเด่นของ OrioleDB
เป็น extension ที่แทนที่ heap storage ด้วย Table Access Method API
เร็วกว่า heap ถึง 5.5 เท่าใน TPC-C benchmark
ใช้ index-organized tables และ direct memory mapping
มี undo log แทน vacuum และใช้ copy-on-write checkpoint
แนวทางการพัฒนาและเป้าหมาย
ยังคงเป็นโอเพ่นซอร์ส พร้อมเปิดรับการมีส่วนร่วมจากชุมชน
เป้าหมายคือ upstream เข้าสู่ PostgreSQL source tree
พัฒนาให้ทำงานได้บน stock Postgres โดยไม่ต้องแก้ไขมาก
มีแผนปรับปรุงเอกสารและ onboarding เพื่อให้ใช้งานง่ายขึ้น
ข้อมูลเสริมจากภายนอก
PostgreSQL 18 กำลังจะเปิดตัวพร้อมฟีเจอร์ด้าน performance ใหม่
OrioleDB ยังไม่รองรับ index ประเภท HNSW ของ pg_vector
มีการพัฒนา bridge สำหรับ Index Access Method เพื่อรองรับ index ทุกประเภท
Supabase ใช้ OrioleDB เป็น storage engine เริ่มต้นใน image ของตนแล้ว
https://supabase.com/blog/orioledb-patent-free
หลังจาก Supabase เข้าซื้อ OrioleDB มาเมื่อปีก่อน ล่าสุดบริษัทได้ประกาศเปิดสิทธิบัตรสหรัฐฯ หมายเลข 10,325,030 ซึ่งครอบคลุมเทคโนโลยี “Durable multiversion B+-tree” ให้ใช้งานได้ฟรีแบบไม่จำกัดสิทธิ์สำหรับผู้ใช้ OrioleDB ทุกคน รวมถึงโฟร์กเชิงพาณิชย์ โดยมีเป้าหมายเพื่อปกป้องโอเพ่นซอร์สจากการฟ้องร้องด้านทรัพย์สินทางปัญญา และผลักดันให้ OrioleDB กลายเป็นส่วนหนึ่งของ PostgreSQL อย่างแท้จริง
OrioleDB เป็นระบบจัดเก็บข้อมูลแบบ extension ที่ใช้ Table Access Method API ของ Postgres เพื่อแทนที่ heap storage แบบเดิม โดยออกแบบมาให้ทำงานได้ดีกับฮาร์ดแวร์ยุคใหม่และโครงสร้างคลาวด์ Benchmarks ล่าสุดแสดงให้เห็นว่า OrioleDB เร็วกว่า heap ถึง 5.5 เท่าใน workload แบบ TPC-C
สิ่งที่ทำให้ OrioleDB โดดเด่นคือการใช้ index-organized tables, การเชื่อมโยงหน้าในหน่วยความจำแบบตรง (no buffer mapping), การใช้ undo log แทน vacuum และการทำ checkpoint แบบ copy-on-write ซึ่งช่วยลด overhead และเพิ่มความเสถียรในการทำงานแบบ concurrent
Supabase ยังยืนยันว่า OrioleDB จะยังคงเป็นโอเพ่นซอร์ส พร้อมเปิดรับการมีส่วนร่วมจากชุมชน ไม่ว่าจะเป็นการส่งโค้ด ทดสอบ หรือให้ฟีดแบ็ก โดยมีเป้าหมายระยะยาวคือการ upstream เข้าสู่ PostgreSQL source tree เพื่อให้กลายเป็นส่วนหนึ่งของระบบหลักอย่างเป็นทางการ
การเปิดสิทธิบัตรของ OrioleDB
Supabase เปิดสิทธิบัตร Durable multiversion B+-tree ให้ใช้งานฟรี
ครอบคลุมผู้ใช้ทุกคน รวมถึงโฟร์กเชิงพาณิชย์
ใช้เพื่อปกป้องโอเพ่นซอร์สจากการฟ้องร้องด้าน IP
เสริมความเข้ากันได้กับ PostgreSQL License
จุดเด่นของ OrioleDB
เป็น extension ที่แทนที่ heap storage ด้วย Table Access Method API
เร็วกว่า heap ถึง 5.5 เท่าใน TPC-C benchmark
ใช้ index-organized tables และ direct memory mapping
มี undo log แทน vacuum และใช้ copy-on-write checkpoint
แนวทางการพัฒนาและเป้าหมาย
ยังคงเป็นโอเพ่นซอร์ส พร้อมเปิดรับการมีส่วนร่วมจากชุมชน
เป้าหมายคือ upstream เข้าสู่ PostgreSQL source tree
พัฒนาให้ทำงานได้บน stock Postgres โดยไม่ต้องแก้ไขมาก
มีแผนปรับปรุงเอกสารและ onboarding เพื่อให้ใช้งานง่ายขึ้น
ข้อมูลเสริมจากภายนอก
PostgreSQL 18 กำลังจะเปิดตัวพร้อมฟีเจอร์ด้าน performance ใหม่
OrioleDB ยังไม่รองรับ index ประเภท HNSW ของ pg_vector
มีการพัฒนา bridge สำหรับ Index Access Method เพื่อรองรับ index ทุกประเภท
Supabase ใช้ OrioleDB เป็น storage engine เริ่มต้นใน image ของตนแล้ว
https://supabase.com/blog/orioledb-patent-free
🐘 “Supabase เปิดสิทธิบัตร OrioleDB ให้ชุมชน Postgres — ยกระดับระบบจัดเก็บข้อมูลด้วย B+-Tree เวอร์ชันทนทาน พร้อมเป้าหมายสู่การรวมเข้ากับต้นน้ำ”
หลังจาก Supabase เข้าซื้อ OrioleDB มาเมื่อปีก่อน ล่าสุดบริษัทได้ประกาศเปิดสิทธิบัตรสหรัฐฯ หมายเลข 10,325,030 ซึ่งครอบคลุมเทคโนโลยี “Durable multiversion B+-tree” ให้ใช้งานได้ฟรีแบบไม่จำกัดสิทธิ์สำหรับผู้ใช้ OrioleDB ทุกคน รวมถึงโฟร์กเชิงพาณิชย์ โดยมีเป้าหมายเพื่อปกป้องโอเพ่นซอร์สจากการฟ้องร้องด้านทรัพย์สินทางปัญญา และผลักดันให้ OrioleDB กลายเป็นส่วนหนึ่งของ PostgreSQL อย่างแท้จริง
OrioleDB เป็นระบบจัดเก็บข้อมูลแบบ extension ที่ใช้ Table Access Method API ของ Postgres เพื่อแทนที่ heap storage แบบเดิม โดยออกแบบมาให้ทำงานได้ดีกับฮาร์ดแวร์ยุคใหม่และโครงสร้างคลาวด์ Benchmarks ล่าสุดแสดงให้เห็นว่า OrioleDB เร็วกว่า heap ถึง 5.5 เท่าใน workload แบบ TPC-C
สิ่งที่ทำให้ OrioleDB โดดเด่นคือการใช้ index-organized tables, การเชื่อมโยงหน้าในหน่วยความจำแบบตรง (no buffer mapping), การใช้ undo log แทน vacuum และการทำ checkpoint แบบ copy-on-write ซึ่งช่วยลด overhead และเพิ่มความเสถียรในการทำงานแบบ concurrent
Supabase ยังยืนยันว่า OrioleDB จะยังคงเป็นโอเพ่นซอร์ส พร้อมเปิดรับการมีส่วนร่วมจากชุมชน ไม่ว่าจะเป็นการส่งโค้ด ทดสอบ หรือให้ฟีดแบ็ก โดยมีเป้าหมายระยะยาวคือการ upstream เข้าสู่ PostgreSQL source tree เพื่อให้กลายเป็นส่วนหนึ่งของระบบหลักอย่างเป็นทางการ
✅ การเปิดสิทธิบัตรของ OrioleDB
➡️ Supabase เปิดสิทธิบัตร Durable multiversion B+-tree ให้ใช้งานฟรี
➡️ ครอบคลุมผู้ใช้ทุกคน รวมถึงโฟร์กเชิงพาณิชย์
➡️ ใช้เพื่อปกป้องโอเพ่นซอร์สจากการฟ้องร้องด้าน IP
➡️ เสริมความเข้ากันได้กับ PostgreSQL License
✅ จุดเด่นของ OrioleDB
➡️ เป็น extension ที่แทนที่ heap storage ด้วย Table Access Method API
➡️ เร็วกว่า heap ถึง 5.5 เท่าใน TPC-C benchmark
➡️ ใช้ index-organized tables และ direct memory mapping
➡️ มี undo log แทน vacuum และใช้ copy-on-write checkpoint
✅ แนวทางการพัฒนาและเป้าหมาย
➡️ ยังคงเป็นโอเพ่นซอร์ส พร้อมเปิดรับการมีส่วนร่วมจากชุมชน
➡️ เป้าหมายคือ upstream เข้าสู่ PostgreSQL source tree
➡️ พัฒนาให้ทำงานได้บน stock Postgres โดยไม่ต้องแก้ไขมาก
➡️ มีแผนปรับปรุงเอกสารและ onboarding เพื่อให้ใช้งานง่ายขึ้น
✅ ข้อมูลเสริมจากภายนอก
➡️ PostgreSQL 18 กำลังจะเปิดตัวพร้อมฟีเจอร์ด้าน performance ใหม่
➡️ OrioleDB ยังไม่รองรับ index ประเภท HNSW ของ pg_vector
➡️ มีการพัฒนา bridge สำหรับ Index Access Method เพื่อรองรับ index ทุกประเภท
➡️ Supabase ใช้ OrioleDB เป็น storage engine เริ่มต้นใน image ของตนแล้ว
https://supabase.com/blog/orioledb-patent-free
0 Comments
0 Shares
44 Views
0 Reviews