mirror of
https://github.com/vinta/awesome-python.git
synced 2026-10-02 08:23:10 +08:00
audit: sweep Database to the shortlist cap
Split the flat Database section into three subcategories (Analytical, Vector, Key-Value & Document) since its 7 entries exceeded the shortlist cap of 5 and the size reflected genuinely distinct jobs: - Analytical: duckdb (obvious choice, 61,026,806 downloads/month), chdb (challenger, 3,564,786 downloads/month) - Vector: chromadb (obvious choice, 13,048,822 downloads/month), zvec (challenger on star trajectory, 44,737 downloads/month, 15.4K stars in 8 months) - Key-Value & Document: tinydb (obvious choice, 6,194,854 downloads/month) Removed: - pickledb (29,446 downloads/month) - toy key-value store - ZODB (197,044 downloads/month) - Zope-era native object database nobody names unprompted in 2026; repo still active, this is a relevance call, not an abandonment call Rewrote the section description from "Databases implemented in Python" to "In-process databases usable directly from Python" because duckdb, chdb, and zvec are not themselves implemented in Python, and the written-in-Python scope test was already removed from CONTRIBUTING.md. Downloads are PyPI last-30-day via ClickPy, fetched 2026-08-16. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -420,15 +420,16 @@ _Libraries for connecting and operating databases._
|
||||
|
||||
### Database
|
||||
|
||||
_Databases implemented in Python._
|
||||
_In-process databases usable directly from Python._
|
||||
|
||||
- [chdb](https://github.com/chdb-io/chdb) - In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via `remoteSecure()`.
|
||||
- [chromadb](https://github.com/chroma-core/chroma) - An open-source embedding database for building AI applications with embeddings and semantic search.
|
||||
- [duckdb](https://github.com/duckdb/duckdb) - An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
|
||||
- [pickledb](https://github.com/patx/pickledb) - A simple and lightweight key-value store for Python.
|
||||
- [tinydb](https://github.com/msiemens/tinydb) - A tiny, document-oriented database.
|
||||
- [ZODB](https://github.com/zopefoundation/ZODB) - A native object database for Python. A key-value and object graph database.
|
||||
- [zvec](https://github.com/alibaba/zvec) - An embedded vector database for on-device RAG and edge AI, the SQLite of vector databases.
|
||||
- Analytical
|
||||
- [duckdb](https://github.com/duckdb/duckdb) - An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
|
||||
- [chdb](https://github.com/chdb-io/chdb) - In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via `remoteSecure()`.
|
||||
- Vector
|
||||
- [chromadb](https://github.com/chroma-core/chroma) - An open-source embedding database for building AI applications with embeddings and semantic search.
|
||||
- [zvec](https://github.com/alibaba/zvec) - An embedded vector database for on-device RAG and edge AI, the SQLite of vector databases.
|
||||
- Key-Value & Document
|
||||
- [tinydb](https://github.com/msiemens/tinydb) - A tiny, document-oriented database.
|
||||
|
||||
### Caching
|
||||
|
||||
|
||||
Reference in New Issue
Block a user