- Supabase đã hoàn tất việc mua lại cuối cùng bằng sáng chế OrioleDB
- Cung cấp giấy phép không độc quyền cho mọi người dùng OrioleDB đối với bằng sáng chế Mỹ 10,325,030 (Durable multiversion B+-tree)
- OrioleDB là một tiện ích mở rộng hiệu năng cao thay thế engine lưu trữ hiện có của Postgres, giúp cải thiện mạnh mẽ hiệu năng và khả năng mở rộng trong môi trường đám mây
- Dự án sẽ tiếp tục được phát triển dưới dạng mã nguồn mở, hướng tới tiêu chuẩn hóa và hợp nhất vào lõi thông qua hợp tác với cộng đồng Postgres
- Giấy phép bằng sáng chế nhằm mục đích bảo vệ sở hữu trí tuệ (IP) và đóng vai trò như một "lá chắn" trước các mối đe dọa đối với mã nguồn mở
Việc công bố bằng sáng chế OrioleDB và bối cảnh thương vụ mua lại
- Supabase gần đây đã hoàn tất toàn bộ thủ tục pháp lý để mua lại OrioleDB
- Công ty hiện nắm giữ mọi quyền, bao gồm bằng sáng chế Mỹ 10,325,030 (Durable multiversion B+-tree)
- Giờ đây, Supabase chính thức cấp quyền sử dụng không độc quyền bằng sáng chế này cho người dùng OrioleDB và mọi bản fork của nó, bao gồm cả dịch vụ thương mại
- Chính sách cấp phép này được áp dụng theo giấy phép của OrioleDB
Tổng quan về OrioleDB và hiệu năng
- OrioleDB là một tiện ích mở rộng lưu trữ tận dụng hệ thống lưu trữ dạng cắm được của Postgres
- Nó hoạt động theo kiểu drop-in replacement, thay thế engine lưu trữ Postgres hiện có
- Được tối ưu cho phần cứng hiện đại và hạ tầng đám mây, nó tối đa hóa hiệu năng và khả năng mở rộng của Postgres
- Theo benchmark chính thức, OrioleDB cho hiệu năng nhanh hơn khoảng 5,5 lần so với engine Heap (TPC-C, với 500 warehouses làm mốc)
Định hướng phát triển dự án và chính sách mã nguồn mở
- Supabase cùng đội ngũ OrioleDB tập trung phát triển engine lưu trữ hiệu năng cao theo chiến lược ưu tiên Postgres trước hết
- OrioleDB là một dự án mã nguồn mở, nơi bất kỳ ai cũng có thể đóng góp mã, tài liệu, kiểm thử, issue và hơn thế nữa
- Mục tiêu là hoàn thiện một engine lưu trữ dạng drop-in dựa trên Table Access Method API của Postgres
- Thông qua hợp tác với cộng đồng Postgres, dự án đang thúc đẩy tiêu chuẩn hóa và hợp nhất vào mainline dưới dạng mô-đun mở rộng
Chính sách tương thích giấy phép và IP
- Giấy phép của OrioleDB được xây dựng dựa trên giấy phép PostgreSQL
- Supabase cung cấp giấy phép không độc quyền để mọi người dùng OrioleDB có thể tự do sử dụng bằng sáng chế này (US 10,325,030)
- Bằng sáng chế này mang tính chất một "lá chắn" để phòng vệ trước các vụ kiện IP thù địch đe dọa mã nguồn mở
Chiến lược phát triển đồng bộ với Postgres
- Mục tiêu của OrioleDB không phải là cạnh tranh với chính Postgres, mà là nâng cao tính năng và hiệu năng của Postgres
- Về dài hạn, hướng đi lý tưởng là OrioleDB được hợp nhất vào kho chính thức của Postgres
- Để làm được điều đó, dự án tiếp tục hợp tác chặt chẽ với cộng đồng Postgres trong các bản vá liên quan đến khả năng mở rộng của storage engine
- Dự án cũng đang liên tục thúc đẩy cải thiện hiệu năng, độ ổn định, kiểm chứng trong môi trường production, cũng như tài liệu hóa và tăng cường onboarding
- Dự án khuyến khích chia sẻ benchmark, ghi chú migration, phản hồi từ sử dụng thực tế, thảo luận sôi nổi trong cộng đồng kỹ thuật, dùng thử trực tiếp và đóng góp issue/PR
Chưa có bình luận nào.