《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > SQLite 3.38正式發(fā)布:改進(jìn)JSON支持 增強(qiáng)CLI體驗(yàn)

SQLite 3.38正式發(fā)布:改進(jìn)JSON支持 增強(qiáng)CLI體驗(yàn)

2022-02-24
來(lái)源:電子創(chuàng)新網(wǎng)
關(guān)鍵詞: SQLite3.38 JSON CLI

  SQLite 是一個(gè)小型、快速、自包含、高可靠性、全功能的嵌入式 SQL 數(shù)據(jù)庫(kù)引擎。早在 2015 年發(fā)布的 SQLite 3.9 版本中,開(kāi)發(fā)者就已經(jīng)為它添加了對(duì) JSON1 模塊的支持。現(xiàn)在,隨著 2022 年首個(gè)重大更新的發(fā)布,該模塊已在 SQLite 3.38 中被默認(rèn)包含、而無(wú)需啟用編譯時(shí)選項(xiàng)。

  

1645681856239649.png

  SQLite 3.38 還引入了 -> 和 -》 操作符,以便更輕松地處理 JSON 數(shù)據(jù)、并且兼容 MySQL 和 PostgreSQL 數(shù)據(jù)庫(kù)的使用方式。

  這些運(yùn)算符可將 JSON 字符串作為左操作數(shù),將路徑表達(dá)式 / 對(duì)象字段標(biāo)簽(或數(shù)組索引)作為右操作數(shù),以簡(jiǎn)化用戶(hù)的使用體驗(yàn)。

  此外 SQLite 3.38 添加了用于返回 Unix 時(shí)間戳的 unixepoch() 函數(shù)、用于將 SQL 錯(cuò)誤本地化為特定字符的 sqlite3_error_offset() 。

  以及各種虛擬表改進(jìn)和命令行增強(qiáng),比如列輸出(columnar output)模式現(xiàn)可正確處理文本中的制表符 / 換行符。

  查詢(xún)規(guī)劃器(query planner)等增強(qiáng)功能方面,SQLite 3.38 現(xiàn)也使用布隆過(guò)濾(bloom filter)來(lái)加速大型分析查詢(xún)。

  總體而言,作為 2022 年的首個(gè)新版,3.38 也是 SQLite 的一次盛大更新。

  感興趣的朋友,可移步至 SQLite.org 官網(wǎng)(傳送門(mén)),以獲取有關(guān)這款嵌入式數(shù)據(jù)庫(kù)的更多詳細(xì)信息。

  下載地址(2022-02-22 / Version 3.38.0):https://www.sqlite.org/download.html






圖片.jpg




本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。