UltraDict
Sychronized, streaming Python dictionary that uses shared memory as a backend (by ronny-rentner)
mpdict
The Multi-Process Dict for Python 3 (by gatopeich)
UltraDict | mpdict | |
---|---|---|
2 | 1 | |
250 | 10 | |
- | - | |
2.8 | 10.0 | |
7 months ago | about 5 years ago | |
Python | C++ | |
Apache License 2.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
UltraDict
Posts with mentions or reviews of UltraDict.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-04-01.
-
This Week in Python
UltraDict – Shared, streaming Python dict
-
UltraDict - Python dictionary that uses shared memory as a backend
I've created UltraDict (https://github.com/ronny-rentner/UltraDict) as a much faster alternative to multiprocessings.Manager().dict().
mpdict
Posts with mentions or reviews of mpdict.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-12.
-
UltraDict - Python dictionary that uses shared memory as a backend
Indeed, there are other approaches like https://github.com/gatopeich/mpdict that are based on c/c++ libraries and have easier access to system level features. Though, they might be less convenient to use in Python programs.
What are some alternatives?
When comparing UltraDict and mpdict you can also consider the following projects:
python-cheatsheet - Comprehensive Python Cheatsheet
recommenders - Best Practices on Recommendation Systems
perflint - Python Linter for performance anti patterns
py-dynacli - DynaCLI is a cloud-friendly Python library for converting pure Python functions into Linux Shell commands.
scalpl - A lightweight wrapper to operate on nested dictionaries seamlessly. 👌