awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesAutomatic Table Synchronizers

Tools that automatically align database table structures and indexes with application data models.

Distinct from Table Schemas: Focuses on the automation of aligning structural parity between code and schema, distinct from static table definitions.

Explore 3 awesome GitHub repositories matching data & databases · Automatic Table Synchronizers. Refine with filters or upvote what's useful.

Awesome Automatic Table Synchronizers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • go-xorm/xormgo-xorm 的头像

    go-xorm/xorm

    6,628在 GitHub 上查看↗

    xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co

    Aligns database table structures and indexes with application data models automatically.

    Gogolangmssqlmysql
    在 GitHub 上查看↗6,628
  • pudo/datasetpudo 的头像

    pudo/dataset

    4,865在 GitHub 上查看↗

    该项目是一个 SQL 数据访问层和模式生成器,允许通过将表视为简单数据结构来读取和写入关系数据库中的记录。它作为一个自动模式生成器,根据传入数据的结构即时创建数据库表和列。 该工具提供了一个高性能批量加载器,使用分组原子事务导入大数据集以确保数据一致性。它还包括一个记录 Upsert 机制,根据唯一标识符确定是更新现有行还是插入新行。 该系统涵盖动态模式管理,包括隐式列解析和表配置。它还提供了一个基于集合的查询接口,用于检索记录或提取唯一值,而无需编写手动查询。

    Create tables and columns automatically when writing data to a destination that does not yet exist.

    Pythondatabasepythonsql
    在 GitHub 上查看↗4,865
  • borisdj/efcore.bulkextensionsborisdj 的头像

    borisdj/EFCore.BulkExtensions

    3,996在 GitHub 上查看↗

    EFCore.BulkExtensions 是一个用于在 Entity Framework Core 生态系统中执行高性能批量插入、更新和删除操作的库。它充当数据库批量处理工具包,并作为原生 SQL Bulk Copy 的包装器,以实现跨多个数据库提供商的更快数据摄取和同步。 该库为关系数据同步提供了专门的功能,允许用户通过批量更新插入 (upsert) 和条件同步将数据库表与本地实体列表对齐。它还支持关系数据图插入,这使得在维护外键关系的同时,能够跨多个表添加大量父子记录。 该工具涵盖了广泛的批量数据操作,包括常规 CRUD 处理、表截断和直接表对表数据复制。它还包括用于服务器端批量更新和高性能数据库迁移的实用程序,无需将实体加载到应用程序内存中即可移动大量数据。

    Automatically aligns database table content with local datasets via bulk inserts, updates, and deletions.

    C#batchbulkcopy
    在 GitHub 上查看↗3,996
  1. Home
  2. Data & Databases
  3. Automatic Table Synchronizers

探索子标签

  • Data Set AlignmentsAligning the contents of a destination table to match a source set via updates and deletions. **Distinct from Automatic Table Synchronizers:** Distinct from Automatic Table Synchronizers by focusing on aligning the actual row data rather than the table structure or schema.
  • Schema-on-Write GeneratorsTools that automatically generate and evolve database schemas based on the structure of incoming data at runtime. **Distinct from Automatic Table Synchronizers:** Specifically creates tables and columns on the fly during write operations, rather than just synchronizing existing application models with the database.