Skip to content

Override the default backend to prefer gdbm or ndbm#10

Open
Jellyfrog wants to merge 1 commit into
lextudio:masterfrom
Jellyfrog:fix/dbm
Open

Override the default backend to prefer gdbm or ndbm#10
Jellyfrog wants to merge 1 commit into
lextudio:masterfrom
Jellyfrog:fix/dbm

Conversation

@Jellyfrog

Copy link
Copy Markdown

Python 3.13+ defaults to dbm.sqlite3 which fsyncs every write, causing ~100x slower index builds. Override the default backend to prefer gdbm or ndbm which don't have this issue.

Python 3.13+ defaults to dbm.sqlite3 which fsyncs every write,
causing ~100x slower index builds. Override the default backend
to prefer gdbm or ndbm which don't have this issue.
@Jellyfrog

Copy link
Copy Markdown
Author

ping @lextm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant