- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- 世界上使用量最大的數據庫引擎 SQLite 3.33.0 發(fā)布
SQLite 3.33.0 發(fā)布了,SQLite 是一個(gè) C 實(shí)現的 SQL 數據庫引擎,它的特點(diǎn)是小型、快速、自包含、高可靠性和功能齊全。SQLite 嵌入在所有手機和大多數計算機中,也捆綁在為數眾多的其它應用中,是世界上使用量最大的數據庫引擎。
此版本更新內容包括:
1.支持遵循 PostgreSQL 語(yǔ)法的 UPDATE FROM:
UPDATE-FROM 的想法是對 SQL 的擴展,它允許 UPDATE 語(yǔ)句由數據庫中的其他表驅動(dòng)。使用 UPDATE-FROM,可以將目標表與數據庫中的其他表連接起來(lái),以幫助計算需要更新的行以及這些行上的新值。
2.將數據庫文件的最大大小增加到 281 TB。
3.擴展了 PRAGMA integrity_check 語(yǔ)句,以便可以選擇將其限制為僅驗證單個(gè)表及其索引,而不是驗證整個(gè)數據庫文件。
4.添加了用于執行任意精度十進(jìn)制算術(shù)的十進(jìn)制擴展名。
5.增強 ieee754 擴展,以使用 IEEE 754 binary64 數字。
6.CLI 增強功能:
添加了四個(gè)新的輸出模式:“box”、“json”、“markdown” 和 “table”。
“column”輸出模式會(huì )自動(dòng)擴展列以包含最長(cháng)的輸出行,如果之前未設置,則自動(dòng)打開(kāi) “.header”。
“quote”輸出模式支持 “.separator”。
CLI 內置了十進(jìn)制擴展名和 ieee754 擴展名。
7.改進(jìn) Query planner:
添加了使用 INDEXED BY 查找查詢(xún)的全索引掃描(full-index-scan)查詢(xún)計劃的功能,該計劃以前會(huì )因 “無(wú)查詢(xún)解決方案”而失敗。
盡管存在錯誤信息,但可以更好地檢測丟失,不完整和 / 或不可靠的 sqlite_stat1 數據,并生成良好的查詢(xún)計劃。
提高了查詢(xún)性能,例如 “SELECT min(x) FROM t WHERE y IN (?,?,?)”(假設在 t(x,y) 上具有索引)。
8.在 WAL 模式下,如果寫(xiě)入器崩潰并使 shm 文件處于不一致?tīng)顟B(tài),則即使存在活動(dòng)的讀取事務(wù),后續事務(wù)現在也可以恢復 shm 文件。在此版本之前,該情況下的 shm 文件恢復將導致 SQLITE_PROTOCOL 錯誤。
發(fā)布者:水橋丶帕露西
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站