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
·

5 dépôts

Awesome GitHub RepositoriesAsynchronous Session Managers

Stateful session interfaces for database operations that support awaitable execution and transaction management within asynchronous workflows.

Distinct from Session State Management: Distinct from Session State Management: focuses on the asynchronous execution and transaction lifecycle rather than just state persistence.

Explore 5 awesome GitHub repositories matching data & databases · Asynchronous Session Managers. Refine with filters or upvote what's useful.

Awesome Asynchronous Session Managers 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.
  • sqlalchemy/sqlalchemyAvatar de sqlalchemy

    sqlalchemy/sqlalchemy

    11,612Voir sur GitHub↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Provides a stateful session interface for database operations that supports awaitable execution and transaction management within asynchronous workflows.

    Pythonpythonsqlsqlalchemy
    Voir sur GitHub↗11,612
  • alibaba/alisqlAvatar de alibaba

    alibaba/AliSQL

    5,706Voir sur GitHub↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    Provides session management for connecting to MySQL servers with authentication and transaction handling.

    C++alisqldatabaseduckdb
    Voir sur GitHub↗5,706
  • sqlpad/sqlpadAvatar de sqlpad

    sqlpad/sqlpad

    5,186Voir sur GitHub↗

    Sqlpad est un client SQL basé sur le web et un atelier multi-tenant utilisé pour écrire, exécuter et enregistrer des requêtes sur plusieurs bases de données relationnelles et analytiques. Il fonctionne comme un gestionnaire de base de données ODBC qui permet aux utilisateurs de gérer les connexions aux bases de données et d'explorer les schémas via une interface de navigateur. La plateforme se distingue comme un environnement collaboratif où les utilisateurs peuvent partager des documents SQL et coordonner l'analyse de données. Elle intègre la fédération d'identité via OpenID Connect, SAML, LDAP et OAuth, et fournit un système de visualisation qui rend les résultats de requêtes sous forme de graphiques et de tableaux. Le système couvre de vastes domaines de capacités, notamment le contrôle d'accès basé sur les rôles pour restreindre les connexions aux bases de données, la gestion de session avec état pour les transactions à requêtes multiples et la substitution de justificatifs d'identité au moment de l'exécution pour une sécurité renforcée. Il fournit également la persistance des requêtes et le suivi de l'historique pour gérer le cycle de vie des instructions SQL enregistrées.

    Supports multi-statement transactions and temporary tables by managing the lifecycle of synchronous database sessions.

    JavaScript
    Voir sur GitHub↗5,186
  • pallets-eco/flask-sqlalchemyAvatar de pallets-eco

    pallets-eco/flask-sqlalchemy

    4,314Voir sur GitHub↗

    Flask-SQLAlchemy est une boîte à outils qui intègre le toolkit de base de données relationnelle SQLAlchemy avec le framework web Flask. Il permet la modélisation de données relationnelles en définissant des structures de tables de base de données sous forme de classes Python et gère la persistance et la récupération d'enregistrements de base de données au sein d'une application web. Le projet lie les cycles de vie des sessions de base de données au contexte de requête de l'application active pour assurer un nettoyage automatique des connexions. Il fournit des utilitaires spécialisés pour l'accès aux données web, incluant la pagination des résultats de requête et un mécanisme pour déclencher automatiquement des réponses 404 Not Found lorsqu'un enregistrement de base de données demandé est manquant. L'extension couvre un large éventail de capacités de gestion de base de données, incluant le mapping de modèles déclaratifs, la réflexion de schéma et la génération de structures de tables physiques. Elle prend en charge la gestion avancée des connexions via le routage de requêtes multi-bind et fournit des outils d'observabilité pour auditer les performances des requêtes SQL et le timing d'exécution.

    Automatically manages database connection and transaction lifecycles within the scope of a web request.

    Pythonflaskflask-sqlalchemypython
    Voir sur GitHub↗4,314
  • mitsuhiko/flask-sqlalchemyAvatar de mitsuhiko

    mitsuhiko/flask-sqlalchemy

    4,311Voir sur GitHub↗

    Flask-SQLAlchemy est une boîte à outils de base de données relationnelle qui intègre l'ORM SQLAlchemy dans les applications web. Il sert de gestionnaire de session de base de données et de toolkit de schéma, fournissant l'infrastructure nécessaire pour définir des modèles de données et exécuter des requêtes au sein d'un cycle de vie de requête. Le projet se distingue par son moteur de routage multi-base de données, qui utilise des bind-keys pour mapper différents modèles vers plusieurs moteurs de base de données distincts. Il inclut également un outil d'audit de requêtes SQL qui capture et logue les instructions exécutées et les données de timing pour une seule requête afin d'identifier les goulots d'étranglement de performance. Le toolkit couvre la modélisation complète de données relationnelles et la gestion de schéma, incluant la capacité de générer des tables physiques à partir de métadonnées ou de refléter des structures de base de données existantes. Il gère les cycles de vie des connexions via une gestion de session à portée de requête et fournit des utilitaires pour la pagination des résultats de requête et la modification transactionnelle des données.

    Automatically manages database connection lifecycles and transaction states within the scope of a web request.

    Python
    Voir sur GitHub↗4,311
  1. Home
  2. Data & Databases
  3. Session State Management
  4. Asynchronous Session Managers

Explorer les sous-tags

  • Database Session LifecyclesOpening, authenticating, and closing connections to a database server with transaction state management. **Distinct from Asynchronous Session Managers:** Distinct from Asynchronous Session Managers: focuses on synchronous session lifecycle (open/close/auth) rather than async execution patterns.