Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Minor documentation updates. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
0896528c2172f65916d50bca372545d7 |
User & Date: | drh 2017-09-15 21:15:04.866 |
Context
2017-09-29
| ||
12:52 | Merge fixes from the 3.20 release branch (check-in: 521876cfa4 user: drh tags: trunk) | |
2017-09-15
| ||
21:15 | Minor documentation updates. (check-in: 0896528c21 user: drh tags: trunk) | |
20:34 | Update the change log. (check-in: 506bc5fa56 user: drh tags: trunk) | |
Changes
Changes to pages/about.in.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <li> <a href='onefile.html'>Single-file database</a> <li> <a href='copyright.html'>Public domain source code</a> <li> All source code in one file (<a href='amalgamation.html'>sqlite3.c</a>) <li> <a href='footprint.html'>Small footprint</a> <li> Max DB size: <a href='limits.html'>140 terabytes</a> (2<sup><small>47</small></sup> bytes) <li> Max row size: <a href='limits.html'>1 gigabyte</a> <li> <a href='testing.html'>Aviation-grade quality and testing</a> <li> <a href='zeroconf.html'>Zero-configuration</a> <li> <a href='transactional.html'>ACID transactions, even after power loss</a> <li> <a href='fileformat.html'>Stable, enduring file format</a> <li> <a href='doclist.html'>Extensive, detailed documentation</a> <li> <a href='lts.html'>Long-term support</a> </div> | > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <li> <a href='onefile.html'>Single-file database</a> <li> <a href='copyright.html'>Public domain source code</a> <li> All source code in one file (<a href='amalgamation.html'>sqlite3.c</a>) <li> <a href='footprint.html'>Small footprint</a> <li> Max DB size: <a href='limits.html'>140 terabytes</a> (2<sup><small>47</small></sup> bytes) <li> Max row size: <a href='limits.html'>1 gigabyte</a> <li> <a href='fasterthanfs.html'>Faster than direct file I/O</a> <li> <a href='testing.html'>Aviation-grade quality and testing</a> <li> <a href='zeroconf.html'>Zero-configuration</a> <li> <a href='transactional.html'>ACID transactions, even after power loss</a> <li> <a href='fileformat.html'>Stable, enduring file format</a> <li> <a href='doclist.html'>Extensive, detailed documentation</a> <li> <a href='lts.html'>Long-term support</a> </div> |
︙ | ︙ | |||
59 60 61 62 63 64 65 | size of the SQLite library can be reduced below 300KiB. SQLite can also be made to run in minimal stack space (4KiB) and very little heap (100KiB), making SQLite a popular database engine choice on memory constrained gadgets such as cellphones, PDAs, and MP3 players. There is a tradeoff between memory usage and speed. SQLite generally runs faster the more memory you give it. Nevertheless, performance is usually quite good even | | > | 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | size of the SQLite library can be reduced below 300KiB. SQLite can also be made to run in minimal stack space (4KiB) and very little heap (100KiB), making SQLite a popular database engine choice on memory constrained gadgets such as cellphones, PDAs, and MP3 players. There is a tradeoff between memory usage and speed. SQLite generally runs faster the more memory you give it. Nevertheless, performance is usually quite good even in low-memory environments. Depending on how it is used, SQLite be [faster than the filesystem|faster than direct filesystem I/O].</p> <p>SQLite is <a href="testing.html">very carefully tested</a> prior to every release and has a reputation for being very reliable. Most of the SQLite source code is devoted purely to testing and verification. An automated test suite runs millions and millions of test cases involving hundreds of millions of individual SQL statements |
︙ | ︙ |
Changes to pages/features.in.
︙ | ︙ | |||
18 19 20 21 22 23 24 25 26 27 28 29 30 31 | Great for use as an [application file format].</li> <li>Supports terabyte-sized databases and gigabyte-sized strings and blobs. (See <a href="limits.html">limits.html</a>.) <li>Small code [footprint]: less than 500KiB fully configured or much less with optional features omitted.</li> <li>Simple, easy to use <a href="cintro.html">API</a>.</li> <li>Written in ANSI-C. <a href="tclsqlite.html">TCL bindings</a> included. Bindings for dozens of other languages available separately.</li> <li>Well-commented source code with [test coverage |100% branch test coverage].</li> <li>Available as a <a href="amalgamation.html">single ANSI-C source-code file</a> that is [how to compile|easy to compile] and hence is easy | > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | Great for use as an [application file format].</li> <li>Supports terabyte-sized databases and gigabyte-sized strings and blobs. (See <a href="limits.html">limits.html</a>.) <li>Small code [footprint]: less than 500KiB fully configured or much less with optional features omitted.</li> <li>Simple, easy to use <a href="cintro.html">API</a>.</li> <li>Fast: In some cases, SQLite is [faster than the filesystem|faster than direct filesystem I/O] <li>Written in ANSI-C. <a href="tclsqlite.html">TCL bindings</a> included. Bindings for dozens of other languages available separately.</li> <li>Well-commented source code with [test coverage |100% branch test coverage].</li> <li>Available as a <a href="amalgamation.html">single ANSI-C source-code file</a> that is [how to compile|easy to compile] and hence is easy |
︙ | ︙ |
Changes to pages/mostdeployed.in.
︙ | ︙ | |||
18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <li>Every Dropbox client <li>Every TurboTax and QuickBooks <li>PHP and Python <li>Most television sets and set-top cable boxes <li>Most automotive multimedia systems <li>Countless millions of other applications </ul> <h2>Most Widely Deployed Software Module of Any Type?</h2> <p>SQLite is probably one of the top five most deployed software modules of any description. Other libraries with similar reach include: | > > > > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <li>Every Dropbox client <li>Every TurboTax and QuickBooks <li>PHP and Python <li>Most television sets and set-top cable boxes <li>Most automotive multimedia systems <li>Countless millions of other applications </ul> <p>Since SQLite is used extensively in every smartphone, and there are roughly 3.5 billion smartphones in active use, each holding hundreds of SQLite database files, it is seems likely that there are over one trillion SQLite databases in active use. <h2>Most Widely Deployed Software Module of Any Type?</h2> <p>SQLite is probably one of the top five most deployed software modules of any description. Other libraries with similar reach include: |
︙ | ︙ |
Changes to pages/selfcontained.in.
︙ | ︙ | |||
32 33 34 35 36 37 38 | <li>realloc() <li>free() </ul> <p>But those routines are optional can can be omitted using a [SQLITE_ZERO_MALLOC|compile-time option]. <p> | | | 32 33 34 35 36 37 38 39 40 41 42 43 44 | <li>realloc() <li>free() </ul> <p>But those routines are optional can can be omitted using a [SQLITE_ZERO_MALLOC|compile-time option]. <p> Defaultbuilds of SQLite contain appropriate [VFS|VFS objects] for talking to underlying operating system, and those VFS objects will contain operating system calls such as open(), read(), write(), fsync(), and so forth. All of these interfaces are readily available on most platforms, and custom VFSes can be designed to run SQLite on even the most austere embedded devices. |