- EdgeDB đã đổi thương hiệu sang tên mới là Gel
- PostgreSQL gần đây đang ngày càng mở rộng ảnh hưởng trong thị trường cơ sở dữ liệu
- PostgreSQL gần như là trường hợp duy nhất trong số các DB chủ đạo được duy trì và phát triển dưới dạng mã nguồn mở
- Bắt đầu từ một dự án nghiên cứu và được phát hành theo giấy phép tương tự MIT, nên không gặp các vấn đề như đổi giấy phép hay bị thâu tóm, nhờ đó giành được niềm tin cao
- Vì sao PostgreSQL được gọi là “cơ sở dữ liệu quan hệ mã nguồn mở tiên tiến nhất”
- Ngay từ thời dự án Berkeley POSTGRES năm 1985, hệ thống đã được thiết kế với khả năng mở rộng và tính mô-đun là trọng tâm
- Có thể xử lý nhiều kiểu dữ liệu khác nhau (JSON, dữ liệu không gian, vector, v.v.), nên trên thực tế đóng vai trò như một DB đa phương thức
- Khả năng tối ưu hóa truy vấn và hiệu năng của Planner rất tốt, nên khi biên dịch EdgeQL (ngôn ngữ truy vấn của Gel) sang SQL, hệ thống vẫn xử lý ổn định các truy vấn quy mô lớn
- Có hệ sinh thái mở rộng Postgres rất phong phú, và cũng có thể phát triển extension bằng Rust
- Nhiều DB như CockroachDB, YugabyteDB, TiDB, Google Spanner đều ưu tiên tương thích Postgres
- Gel (trước đây là EdgeDB) là khái niệm thay thế lớp frontend của Postgres
- Aurora hay Neon đã thay đổi lớp lưu trữ, còn Gel hướng tới cách truy cập DB bằng EdgeQL thay vì SQL
- Giống như TypeScript hoạt động trên JavaScript, Gel dựa trên Postgres để biên dịch và tối ưu hóa schema và truy vấn theo cách thân thiện hơn
- Từ phiên bản mới Gel 6.0, hệ thống cũng hỗ trợ trực tiếp SQL, cho phép áp dụng dần dần
- Có thể sử dụng Gel từ các công cụ như Drizzle, Prisma, SQLAlchemy
Lý do đổi thương hiệu
- Tên gọi “Edge” dễ gợi liên tưởng đến Edge Computing hoặc graph DB, gây ra sự nhầm lẫn
- Tên được đổi thành “Gel”, ngắn gọn nhưng vẫn tạo cảm giác linh hoạt
Điều gì thay đổi và điều gì không thay đổi
- Công ty, đội ngũ và sứ mệnh vẫn được giữ nguyên
- Các công cụ và thư viện sẽ được cung cấp dưới tên mới (gel) thay cho tên cũ (edgedb), đồng thời vẫn có symlink hoặc package theo tên cũ để đảm bảo tương thích ngược
- Đã có thể dùng thử v6.0 trên Gel Cloud
- Giấy phép Apache và quá trình phát triển mã nguồn mở sẽ tiếp tục được duy trì, và công ty dự định sẽ chia sẻ thêm các cam kết bảo đảm chi tiết hơn trong các bài viết sau
3 bình luận
EdgeDB - ORDB mã nguồn mở thế hệ tiếp theo dành cho nhà phát triển
Phát hành EdgeDB 1.0
Đánh giá sau 1 năm sử dụng EdgeDB - "Tôi sẽ không bao giờ quay lại SQL nữa"
Ý kiến trên Hacker News
Cơ sở dữ liệu quan hệ mã nguồn mở tiên tiến nhất thế giới