awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesAsynchronous Database Access

Patterns for executing database queries without blocking the calling thread to prevent resource exhaustion.

Distinct from Asynchronous HTTP Calls: None of the candidates cover the specific pattern of offloading database I/O to non-blocking threads; others focus on RPC or HTTP.

Explore 1 awesome GitHub repository matching software engineering & architecture · Asynchronous Database Access. Refine with filters or upvote what's useful.

Awesome Asynchronous Database Access GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ormar-orm/ormarAvatar de ormar-orm

    ormar-orm/ormar

    1,805Voir sur GitHub↗

    Ormar est un mappeur objet-relationnel (ORM) asynchrone pour Python qui intègre la persistance de base de données avec la validation de données. Il fonctionne comme un pont entre la gestion de base de données relationnelle et les structures de données au niveau de l'application, permettant aux développeurs de définir des schémas de base de données qui servent simultanément de modèles de validation. Le projet se distingue en utilisant des classes de validation pour appliquer l'intégrité du schéma, garantissant que tous les enregistrements persistés sont conformes aux types et structures définis. Il prend en charge les associations relationnelles complexes, y compris les relations un-à-plusieurs et plusieurs-à-plusieurs, et fournit des hooks de cycle de vie pilotés par les événements qui déclenchent une logique personnalisée lors des changements d'état des enregistrements pour maintenir la cohérence des données. La bibliothèque couvre un large éventail de capacités de gestion de base de données, y compris l'exécution de requêtes non bloquantes et des outils de migration de schéma automatisés. Elle utilise un générateur de requêtes de bas niveau pour traduire les méthodes d'objet en opérations de base de données structurées, tout en fournissant des utilitaires en ligne de commande pour synchroniser les versions physiques de la base de données avec le code de l'application à travers différents environnements.

    Performs non-blocking database operations to maintain high performance during heavy data processing.

    Pythonalembicasync-ormdatabases
    Voir sur GitHub↗1,805
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Database Access