


There are also improvements to the Write-Ahead logging (WAL) mode, an alternative to the default commit/rollback transaction mode that is "significantly faster in most scenarios". The Query Planner, an internal component which optimises queries, has been improved. "This is a bug, but by the time the problem was discovered there where so many databases in circulation that depended on the bug that the decision was made to support the bugging behavior moving forward," say the docs. There are some other quirks, such as that SQLite permits null values in primary keys. There is a short list of fundamental types: integer, real, text or blob. It uses dynamic typing that is, any column can store any type of data. SQLite has a few other distinctive features. DB-Engines, which ranks database engines based on frequency of technical discussions and listings in job offers, ranks SQLite at 9, ahead of Microsoft Access but behind Elasticsearch. Since it is embedded, it is less well known than other big names in the database world. The library is included with many operating systems, including Android and iOS, which factors in the claims for its wide use.
SQLITE DATABASE SIZE PATCH
The docs say you can submit a patch, but "please do not be offended if we rewrite your patch from scratch." It is open source but generally does not accept patches for fear of including copyright code by mistake. The primary author, D Richard Hipp, has declared that it is "in the public domain and does not require a license", though a "warranty of title" can be bought for reasons such as "your legal department tells you that you have to purchase a license".

It's Hipp to be square: What happened when SQLite creator met GitHub READ MORE
