SQLite 3.36 發布

SQLite 3.36 版本已經發布,這是一個設計為插件庫的輕量級 DBMS。 SQLite 代碼分佈在公共領域,即可以不受限制地免費用於任何目的。 SQLite 開發人員的財務支持由專門創建的聯盟提供,該聯盟包括 Adob​​e、Oracle、Mozilla、Bentley 和 Bloomberg 等公司。

主要變化:

  • EXPLAIN QUERY PLAN 指令的輸出變得更容易理解。
  • 確保在嘗試存取 VIEW 或子查詢中的 rowid 時產生錯誤。為了返回存取視圖 rowid 的能力,提供了彙編選項“-DSQLITE_ALLOW_ROWID_IN_VIEW”
  • sqlite3_deserialize() 和 sqlite3_serialize() 介面預設啟用。要停用,提供了彙編選項“-DSQLITE_OMIT_DESERIALIZE”
  • VFS“memdb”允許在同一進程的不同連接之間共享記憶體資料庫,只要資料庫名稱以“/”開頭。
  • 上一版本中引入的「EXISTS-to-IN」最佳化會降低某些查詢的速度,現已恢復。
  • 組合常數檢查的最佳化已適應於無需合併(連接)的查詢。
  • REGEXP 擴充包含在 CLI 中。

來源: opennet.ru

添加評論