3 Repos
ORMs supporting multiple database backends through a unified API, abstracting SQL dialects behind a common interface.
Distinct from SQL ORMs: Distinct from SQL ORMs: focuses on multi-database provider abstraction, not just SQL generation.
Explore 3 awesome GitHub repositories matching data & databases · Multi-Database Providers. Refine with filters or upvote what's useful.
SqlSugar is an object-relational mapping library for .NET that translates C# and VB objects into database queries and tables without requiring raw SQL. It is designed as a multi-database ORM supporting SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, ClickHouse, and other databases through a unified API, and it is compatible with .NET AOT compilation for native ahead-of-time deployment. The library distinguishes itself through high-speed bulk data operations that can insert or update millions of records in seconds using batch processing instead of row-by-row handling. It also provides multi-te
Supports SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, and ClickHouse through a unified API.
SuperduperDB ist ein KI-Agenten-Orchestrator und eine datenbankintegrierte Machine-Learning-Plattform. Sie dient als Framework zum Aufbau zustandsbehafteter KI-Agenten und Retrieval-Augmented-Generation-Anwendungen durch die direkte Integration von Large Language Models mit Datenbank-Backends. Das Projekt ermöglicht die Bereitstellung selbst gehosteter KI-Infrastruktur und die Verwaltung von Sprachmodellen auf privater Hardware unter Verwendung lokaler Checkpoints. Es zeichnet sich dadurch aus, dass Benutzer KI-Komponenten direkt an Datenfelder anheften können, was die Modellausführung und automatisierte Transformationen basierend auf Datenbank-Inserts und -Updates auslöst. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Machine-Learning-Orchestrierung für Training und Fine-Tuning, Vektor-Suchintegration für multimodales Retrieval und eine Backend-agnostische Datenschicht, die verschiedene SQL- und NoSQL-Speichermodelle unterstützt. Sie bietet zudem Tools für deklarative Workflow-Orchestrierung und das Packaging wiederverwendbarer KI-Anwendungen. Das System ist in Python implementiert und bietet eine einheitliche API für die Interaktion mit mehreren Datenbank-Backends.
Provides a unified API that abstracts SQL and NoSQL dialects across multiple database providers.
FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro
Supports multiple database backends through a unified API, abstracting SQL dialects behind a common interface.