Phiên bản mới của SQLite 3.32 đã có ở đây và đây là những tin tức về nó

SQLite là một công cụ cơ sở dữ liệu quan hệ nhẹ, có thể truy cập thông qua ngôn ngữ SQL. Không giống như các máy chủ cơ sở dữ liệu truyền thống, chẳng hạn như MySQL hoặc PostgreSQL, điểm đặc biệt của nó là không tái tạo sơ đồ máy khách-máy chủ thông thường, mà là tích hợp trực tiếp vào các chương trình.

Cơ sở dữ liệu hoàn chỉnh (khai báo, bảng, chỉ mục và dữ liệu) nó được lưu trữ trong một tệp độc lập với nền tảng. Nhờ đặc tính nhẹ, nó được sử dụng trong nhiều chương trình tiêu dùng và cũng rất phổ biến trong các hệ thống nhúng, bao gồm cả điện thoại thông minh hiện đại nhất.

Không giống như hệ thống quản lý cơ sở dữ liệu máy khách-máy chủ, SQLite engine không phải là một quy trình độc lập mà chương trình chính giao tiếp. Thay thế, thư viện SQLite được liên kết với chương trình, trở thành một phần không thể thiếu của nó.

Chương trình sử dụng chức năng của SQLite thông qua các lệnh gọi đơn giản đến các chương trình con và hàm. Điều này làm giảm độ trễ khi truy cập cơ sở dữ liệu, vì các lệnh gọi hàm hiệu quả hơn giao tiếp giữa các quá trình.

Toàn bộ cơ sở dữ liệu (định nghĩa, bảng, chỉ mục và bản thân dữ liệu) được lưu thành một tệp tiêu chuẩn duy nhất trên máy chủ. Thiết kế đơn giản này đạt được bằng cách khóa toàn bộ tệp cơ sở dữ liệu khi bắt đầu mỗi giao dịch.

Giới thiệu về phiên bản mới của SQLite 3.32.0

Gần đây, phiên bản mới của SQLite 3.32.0 đã được công bố, trong đó một số thay đổi đã được thực hiện và trong số đó phiên bản thô của lệnh ANALYZE được đánh dấu, cái nào cho phép một số cơ sở dữ liệu rất lớn xử lý tập hợp một phần số liệu thống kê và không có phân tích đầy đủ về các chỉ số. Giới hạn về số lượng bản ghi khi quét một chỉ mục được đặt bằng cách sử dụng chỉ thị mới "PRAGMA analysis_limit".

Một thay đổi khác đến với phiên bản SQLite mới này là một bảng ảo mới "Bytecode", mà cung cấp thông tin về bytecode của các câu lệnh đã chuẩn bị.

Bên cạnh đó, một lớp VFS tổng kiểm tra đã được thêm vào, thêm 8 byte tổng kiểm tra vào cuối mỗi trang dữ liệu trong cơ sở dữ liệu và kiểm tra mỗi khi nó được đọc từ cơ sở dữ liệu. Lớp giữa phát hiện hỏng cơ sở dữ liệu do biến dạng bit ngẫu nhiên trên các thiết bị lưu trữ.

Mặt khác, một hàm SQL mới iif (X, Y, Z) đã được thêm vào, trả về giá trị Y nếu biểu thức X là đúng hoặc Z nếu không.

Biểu thức INSERT và UPDATE hiện luôn được áp dụng các điều kiện loại cột ghim trước khối tính toán CHECK và giới hạn về số lượng tham số đã được tăng từ 999 lên 32766.

Trong số các thay đổi khác nổi bật của phiên bản mới này:

  • Đã thêm tiện ích mở rộng trình tự sắp xếp UINT với việc triển khai các trình tự sắp xếp có tính đến số nguyên trong văn bản để sắp xếp văn bản này theo thứ tự số.
  • Trong giao diện dòng lệnh, các tùy chọn "–csv", "–ascii" và "–skip" đã được thêm vào lệnh ".import".
  • Lệnh ".dump" cho phép sử dụng nhiều mẫu LIKE với việc hợp nhất trong đầu ra của tất cả các bảng tương ứng với các mặt nạ được chỉ định. Đã thêm lệnh ".oom" để gỡ lỗi các bản dựng.
  • Tùy chọn –bom đã được thêm vào các lệnh ".excel", ".output" và ".once". Đã thêm tùy chọn –schema vào lệnh ".filectrl".
  • Biểu thức ESCAPE được chỉ định với toán tử LIKE hiện ghi đè các ký tự đại diện, phù hợp với hành vi PostgreSQL.

Cuối cùng nếu bạn muốn biết thêm về nó về việc phát hành phiên bản mới này, bạn có thể kiểm tra danh sách các thay đổi Trong liên kết sau đây.

Xả

Đối với những người quan tâm đến việc có thể cài đặt phiên bản SQLite mới này trên hệ thống của họ, họ sẽ có thể lấy các gói từ trang web chính thức của họ trong phần tải xuống của nó, nơi nó có sẵn cả mã nguồn (để biên dịch), cũng như các gói được biên dịch trước.

Liên kết là cái này.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.