Bản phát hành ổn định MariaDB 10.9

Bản phát hành ổn định đầu tiên của nhánh mới của DBMS MariaDB 10.9 (10.9.2) đã được xuất bản, trong đó một nhánh của MySQL đang được phát triển để duy trì khả năng tương thích ngược và được phân biệt bằng việc tích hợp các công cụ lưu trữ bổ sung và các khả năng nâng cao. Quá trình phát triển MariaDB được Quỹ MariaDB độc lập giám sát, tuân theo quy trình phát triển hoàn toàn mở và minh bạch, độc lập với từng nhà cung cấp. MariaDB được cung cấp để thay thế MySQL trong nhiều bản phân phối Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) và đã được triển khai trong các dự án lớn như Wikipedia, Google Cloud SQL và Nimbuzz.

Những cải tiến chính trong MariaDB 10.9:

  • Đã thêm hàm JSON_OVERLAPS, cho phép bạn xác định các giao điểm trong dữ liệu của hai tài liệu JSON (ví dụ: hàm này trả về true nếu cả hai tài liệu đều chứa các đối tượng có cặp khóa/giá trị chung hoặc các thành phần mảng chung).
  • Biểu thức JSONPath cung cấp khả năng chỉ định phạm vi (ví dụ: "$[1 đến 4]" để sử dụng các phần tử mảng từ 1 đến 4) và chỉ mục phủ định (ví dụ: "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" để hiển thị phần tử đầu tiên từ đuôi).
  • Đã thêm plugin Quản lý khóa Hashicorp để mã hóa dữ liệu trong bảng bằng các khóa được lưu trữ trong Hashicorp Vault KMS.
  • Tiện ích mysqlbinlog cung cấp các tùy chọn mới "--do-domain-ids", "-ignore-domain-ids" và "-ignore-server-ids" để lọc theo gtid_domain_id.
  • Đã thêm khả năng hiển thị các biến trạng thái wsrep trong một tệp riêng ở định dạng JSON, có thể được sử dụng trong các hệ thống giám sát bên ngoài.
  • Đã thêm hỗ trợ cho chế độ “SHOW ANALYZE [FORMAT=JSON]” cho đầu ra ở định dạng JSON.
  • Câu lệnh "SHOW EXPLAIN" hiện hỗ trợ cú pháp "GIẢI THÍCH CHO KẾT NỐI".
  • Các biến innodb_change_buffering và old không còn được dùng nữa (được thay thế bằng biến old_mode).

Nguồn: opennet.ru

Thêm một lời nhận xét