-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Closed
Labels
stdlibPython modules in the Lib dirPython modules in the Lib dirtopic-sqlite3type-featureA feature request or enhancementA feature request or enhancement
Description
Right now we support ndbm
and gnu.dbm
which might or might not be part of a given build. The fallback is the super slow dumbdbm
. Not the sqlite3 is part of the standard build, we can do better.
The module docstring says:
Future versions may change the order in which implementations are
tested for existence, and add interfaces to other dbm-like
implementations.
The future is now. Let's provide a fast, stable, robust, always available alternative.
This can be done will pure python calls to the existing sqlite3
module, or there can be a C extension that calls the Sqlite3 C API directly.
This would automatically be available to the shelve
module, giving us a high quality, persistent key-value store.
Linked PRs
erlend-aasland, tandav, presidento, edgarrmondragon and arseru
Metadata
Metadata
Assignees
Labels
stdlibPython modules in the Lib dirPython modules in the Lib dirtopic-sqlite3type-featureA feature request or enhancementA feature request or enhancement
Projects
Status
Done