DuckDB 2.0 bản preview thêm chế độ client/server và trigger

DuckDB 2.0 bản preview thêm chế độ client/server và trigger

DuckDB không còn chỉ là database chạy trực tiếp trong app.

Hai nhà sáng lập DuckDB, Mark Raasveldt và Hannes Mühleisen, vừa hé lộ bản preview DuckDB v2.0 ("Cyanoptera"), dự kiến ra mắt mùa thu này. Gói gọn hơn 10.000 commit, bản cập nhật mang đến parser SQL mới, định dạng lưu trữ mặc định mới, trigger và chế độ client/server native. Bạn có thể chia sẻ database qua mạng và truy vấn từ xa giữa DuckDB, PostgreSQL và MySQL bằng lệnh CONNECT mới.

Vì sao lại quan trọng: DuckDB tạo dựng tên tuổi như một "SQLite cho mảng analytics"—database tốc độ cao chạy ngay trong ứng dụng của bạn. Nhờ bổ sung giao thức mạng native và trigger giao dịch, DuckDB giờ đây có thể gánh các dịch vụ multi-tenant chạy liên tục mà không đánh đổi tốc độ xử lý phân tích dữ liệu.

Điểm cần biết: Extension quack mới cho phép bạn kết nối tới một instance từ xa bằng lệnh ATTACH 'quack:server.example.com' và nhận kết quả dạng stream. Bản cập nhật cũng giúp xử lý dữ liệu dạng JSON nhanh hơn mặc định nhờ cơ chế tự động nhận diện cấu trúc trong kiểu VARIANT cải tiến.

Chú vịt chính thức rời khỏi máy local để chuyển lên tủ server.