Unified database framework for Python
Project description
โจ ๐๐๐๐ ๐๐๐. ๐๐๐ ๐๐๐๐ ๐๐ ๐๐๐7๐๐๐ - ๐ฐ7 โจ
Project Overview
โ Database Nexus is a unified, type-safe database framework for Python that provides a consistent interface across different database systems while preserving their unique capabilities. It combines the power of Pydantic validation, SQL flexibility, and NoSQL scalability into a single developer-friendly package.
Key Features
โ Unified Models: Single model definition works across PostgreSQL, SQLite, MongoDB, Redis
โ Type Safety: Full IDE support with type hints and validation
โ Smart Migrations: Built-in migration system with automatic schema detection
โ Performance Insights: Built-in query profiling and N+1 detection
โ Multiple Database Support: Work with different databases using the same API
โ Async/Support: Native async support with sync compatibility
Supported Databases
โ SQLite: sqlite:///database.db
โ PostgreSQL: postgresql://user:password@localhost/dbname
โ MySQL (coming soon)
โ MongoDB (coming soon)
โ Redis (coming soon)
Installation
pip install database-nexus
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file database_nexus-0.1.0-py3-none-any.whl.
File metadata
- Download URL: database_nexus-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bb8968ec4e6328d077720f02f51eb1bbaee14d67fa103cba2c37bc5365f0888
|
|
| MD5 |
a501af1aa80b8c45ea4f77e56388f043
|
|
| BLAKE2b-256 |
4dc036bc1b4ea659286da18480e5996850c9d282f861517d2d18ca4b144e1f97
|