Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

database_nexus-0.1.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

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

Hashes for database_nexus-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bb8968ec4e6328d077720f02f51eb1bbaee14d67fa103cba2c37bc5365f0888
MD5 a501af1aa80b8c45ea4f77e56388f043
BLAKE2b-256 4dc036bc1b4ea659286da18480e5996850c9d282f861517d2d18ca4b144e1f97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page