mirror of
https://github.com/python/cpython.git
synced 2026-03-02 02:51:10 +00:00
Explain SQLite a bit more clearly
This commit is contained in:
parent
0449c516d4
commit
7f295de9a3
1 changed files with 8 additions and 6 deletions
|
|
@ -2116,14 +2116,16 @@ The pysqlite module (\url{http://www.pysqlite.org}), a wrapper for the
|
|||
SQLite embedded database, has been added to the standard library under
|
||||
the package name \module{sqlite3}.
|
||||
|
||||
SQLite is a C library that provides a SQL-language database that
|
||||
stores data in disk files without requiring a separate server process.
|
||||
SQLite is a C library that provides a lightweight disk-based database
|
||||
that doesn't require a separate server process and allows accessing
|
||||
the database using a nonstandard variant of the SQL query language.
|
||||
Some applications can use SQLite for internal data storage. It's also
|
||||
possible to prototype an application using SQLite and then port the
|
||||
code to a larger database such as PostgreSQL or Oracle.
|
||||
|
||||
pysqlite was written by Gerhard H\"aring and provides a SQL interface
|
||||
compliant with the DB-API 2.0 specification described by
|
||||
\pep{249}. This means that it should be possible to write the first
|
||||
version of your applications using SQLite for data storage. If
|
||||
switching to a larger database such as PostgreSQL or Oracle is
|
||||
later necessary, the switch should be relatively easy.
|
||||
\pep{249}.
|
||||
|
||||
If you're compiling the Python source yourself, note that the source
|
||||
tree doesn't include the SQLite code, only the wrapper module.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue