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

MariaDB 13.0.2 đã được phát hành, đánh dấu phiên bản ổn định đầu tiên của nhánh 13.0. MariaDB 13.0 được coi là bản phát hành cuốn chiếu, tiếp tục phát triển dần các chức năng và được duy trì cho đến khi phát hành phiên bản ổn định của nhánh tiếp theo. MariaDB 13.1.1, một phiên bản ứng cử viên, cũng đã có sẵn.

Dự án MariaDB phát triển một nhánh của MySQL duy trì khả năng tương thích ngược và tích hợp thêm các công cụ lưu trữ và các tính năng nâng cao. Việc phát triển MariaDB được giám sát bởi Tổ chức MariaDB độc lập, theo một quy trình phát triển mở và minh bạch, độc lập với các nhà cung cấp riêng lẻ. MariaDB được tích hợp như một sản phẩm thay thế cho MySQL trong nhiều bản phân phối Linux. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debianvà đã được triển khai trong các dự án lớn như Wikipedia, Google Cloud SQL và Nimbuzz.

Những thay đổi trong nhánh MariaDB 13.0 bao gồm:

  • Đã thêm câu lệnh "TYPE .. IS REF CURSOR" để khai báo kiểu dữ liệu tham chiếu cho con trỏ, có thể được sử dụng để trả về kết quả của truy vấn SQL hoặc tập hợp hàng từ các thủ tục và hàm lưu trữ.
  • Tính năng sử dụng kiểu dữ liệu RECORD trong các tham số của thủ tục và trong giá trị trả về của hàm đã được bổ sung.
  • Đã thêm gợi ý tối ưu hóa QB_NAME(), cho phép bạn gán tên cho một khối truy vấn để áp dụng các hướng dẫn tối ưu hóa cho khối đó sau này.
  • Đã thêm hỗ trợ cho các bình luận có thể thực thi "/*!! … */" chỉ mở rộng trong các phiên bản cũ hơn phiên bản được chỉ định. Ví dụ: nếu bạn cần thực thi câu lệnh "CREATE OR REPLACE TABLE" trong MariaDB 10.0 và "CREATE TABLE IF NOT EXISTS" trong các phiên bản cũ hơn: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
  • Bảng INFORMATION_SCHEMA.SYSTEM_VARIABLES hiện có thêm cột IS_DEPRECATED để đánh dấu các biến đã lỗi thời, và các bảng INFORMATION_SCHEMA.STATISTICS và INFORMATION_SCHEMA.COLUMNS hiện có thêm cột CREATE_OPTIONS để cung cấp thông tin về các khả năng cụ thể của câu lệnh CREATE TABLE theo từng hệ thống.
  • Khả năng tùy chỉnh định dạng thời gian được hiển thị trong nhật ký plugin phục vụ mục đích kiểm toán đã được cung cấp.
  • Việc thực thi nguyên tử của thao tác "CREATE OR REPLACE TABLE" được đảm bảo.
  • Cấu trúc "UPDATE … RETURNING" đã được triển khai, cho phép bạn cập nhật các hàng và ngay lập tức trả về các giá trị đã thay đổi.
  • Đã thêm biến innodb_log_archive để bật chế độ lưu tập tin với nhật ký WAL (thay vì ghi đè nhật ký theo chu kỳ vào một tập tin, sau khi tập tin đầy, quá trình ghi sẽ chuyển sang một tập tin mới).
  • Trong bộ nhớ MEMORY, hoạt động của các chỉ mục (UNIQUE INDEX) cho các cột CHAR đã được tăng tốc.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster