SQLite 3.43 released, JSON processing performance improved by 2 times

SQLite 3.43 has been officially released.

SQLite is a C language library that implements a small, fast, independent, highly reliable, full-featured SQL database engine. SQLite is the most used database engine in the world. The source code for SQLite is in the public domain and freely available to everyone for any purpose.

Major changes in the new version

  1. Add support for  Contentless-Delete FTS5  indexes. This is a variant of the FTS5 full-text search index that omits storing the content being indexed while supporting deletion of records

    - Contentless-Delete tables support DELETE and "INSERT OR REPLACE INTO" statements
    - Contentless-Delete tables support UPDATE statements, but only if New values ​​are provided for all user-defined columns of fts5 tables
    - FTS5 delete commands are not supported for Contentless-Delete tables
     
  2. Enhanced date and time functions :
    1. Added new time shift modifiers  of the form ±YYYY-MM-DD HH:MM:SS.SSS
    2. Added  timediff() SQL  function
  3. Added  octet_length(X)  SQL function
  4. Added  sqlite3_stmt_explain()  API
  5. Enhanced JSON processing performance, performance of certain types of processing of large JSON strings has been improved by 2 times
  6. Enhanced Query planner performance

See the release announcement for details .

Guess you like

Origin www.oschina.net/news/255431/sqlite-3-43-released