Sqlite is een in c ontwikkeld databasesysteem dat als database voor onder meer websites en embedded applicaties te gebruiken is. Volgens de ontwikkelaars heeft Sqlite geen installatie en administratie nodig, ondersteunt het databases tot een omvang van twee terabyte en wordt een volledige database opgeslagen in één bestand. Verder ondersteunt het bijna de volledige Sql92-specificatie en is het eenvoudig aan te sturen via onder andere Tcl/Tk. De ontwikkelaar heeft enkele dagen geleden versie 3.6.6.2 met de volgende lijst van aanpassingen de deur uitgedaan:
Version 3.6.6.2:Version 3.6.6.1:
- Fix a bug in the b-tree delete algorithm that seems like it might be able to cause database corruption. The bug was first introduced in version 3.6.6 by check-in [5899] on 2008-11-13.
- Fix a memory leak that can occur following a disk I/O error.
Version 3.6.6:
- Fix a bug in the page cache that can lead database corruption following a rollback. This bug was first introduced in version 3.6.4.
- Two other very minor bug fixes
Version 3.6.5:
- Fix a #define that prevented memsys5 from compiling
- Fix a problem in the virtual table commit mechanism that was causing a crash in FTS3. Ticket #3497.
- Add the application-defined page cache
- Added built-in support for VxWorks
- Add the MEMORY option to the journal_mode pragma.
- Added the sqlite3_db_mutex() interface.
- Added the SQLITE_OMIT_TRUNCATE_OPTIMIZATION compile-time option.
- Fixed the truncate optimization so that sqlite3_changes() and sqlite3_total_changes() interfaces and the count_changes pragma return the correct values.
- Added the sqlite3_extended_errcode() interface.
- The COMMIT command now succeeds even if there are pending queries. It returns SQLITE_BUSY if there are pending incremental BLOB I/O requests.
- The error code is changed to SQLITE_BUSY (instead of SQLITE_ERROR) when an attempt is made to ROLLBACK while one or more queries are still pending.
- Drop all support for the experimental memory allocators memsys4 and memsys6.
- Added the SQLITE_ZERO_MALLOC compile-time option.