Top 4 Python Key Value Store Projects
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.Project mention: Making a Password Manager, Should I Use MySQL or SQLite 3? | reddit.com/r/Python | 2022-06-14
Based on your question about SQLite, it seems like you want to store the database inside of the program as opposed to on the internet. Furthermore, your data doesn't seem to be super relational to my knowledge. You might be better off using something like diskcache to store the data instead.
Burrowkv is a simple key-value store implementation in Python
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
A tiny log-structured key-value database written in pure Python.
The framework for building end-to-end encrypted applications.Project mention: Launch HN: Idemeum (YC S21) – Passwordless access to apps and infrastructure | news.ycombinator.com | 2022-10-26
> Data in our cloud is end to end encrypted so your credentials are never exposed to anyone but you.
A few comments:
1. You might want to avoid calling this zero-knowledge. While your docs suggest some use of E2EE, there seems to be a significant amount of metadata that remains both unencrypted and unauthenticated.
2. Having read your white paper, it appears your E2EE setup is vulnerable to various forms of forgery. In a simple case, an attacker that has compromised your infrastructure can easily substitute the credentials of arbitrary users in a way that is NOT tamper-evident.
3. There seems to be no post-compromise security. If your user private key is compromised (e.g. extracted from the extension's local storage), there seems to be no way to reset it.
4. The recovery flow is questionable. Do you really want to store critical cryptographic material in plaintext and in a third-party cloud?
When rolling out E2EE from scratch, it's very easy to give rise to issues like #2. At Backbone, we've built a framework for building end-to-end encrypted applications with building blocks designed to preserve confidentiality, integrity and nonrepudiatiability under a strict threat model.
Feel free to reach out if you might like to discuss how we're solving issues the above.
Python Key Value Store related posts
Launch HN: Idemeum (YC S21) – Passwordless access to apps and infrastructure
1 project | news.ycombinator.com | 26 Oct 2022
How I setup a sqlite cache in python
1 project | dev.to | 29 Mar 2022
ViperDB: A tiny log-structured key-value database written in pure Python.
1 project | reddit.com/r/Python | 10 Mar 2022
What are some of the best open-source Key Value Store projects in Python? This list will help you: