8 个仓库
Mapping database tables to native language classes for high-level object-oriented CRUD operations.
Distinct from Class-Based Schema Mapping: Specifically describes the ORM-like mapping of database tables to classes, which is not covered by the provided candidates.
Explore 8 awesome GitHub repositories matching data & databases · Class-Based Schema Mappings. Refine with filters or upvote what's useful.
pysheeet 是一个技术参考库,提供了一系列精选的代码片段和实现模式,用于高级 Python 开发、系统集成和高性能计算。它充当实现底层网络编程、原生 C 扩展以及异步和并发编程的综合指南。 该项目为大语言模型的开发和部署提供了专门的框架,包括用于分布式 GPU 推理和高性能服务的工具。它还包括用于高性能计算集群编排的详细模式,涵盖 GPU 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。
Implements declarative mapping of database tables to Python classes for object-oriented data management.
FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut
Maps database tables to native classes to perform CRUD operations through a high-level object interface.
Realm is a mobile database: an alternative to SQLite & key-value stores
Defines the shape and constraints of persisted data through class-based schemas.
notion-py 是一个 Python 库,作为与 Notion 页面和数据库交互的非官方 API 客户端。它作为一个对象关系映射器,将 Notion 数据库表和块转换为 Python 类,以进行结构化数据管理。 该项目具有一个响应式同步层,使用长轮询和回调使本地 Python 对象与远程更改保持更新。它包括一个具有磁盘持久性的线程安全本地数据缓存,以减少网络请求,以及一个用于将 Markdown 文本转换为格式化的 Notion 内容块和富文本结构的转换器。 该库涵盖了广泛的功能,包括内容块的程序化管理、带有过滤和排序的数据库查询以及用户身份管理。它还支持将富文本序列化为 CommonMark Markdown,同时保留 LaTeX 和样式属性。
Dynamically translates remote collection schemas into native Python classes for object-oriented CRUD operations.
MongoEngine 是一个 Python 对象文档映射器(ODM),它将数据库记录转换为对象,从而为数据持久化提供面向对象的接口。它作为 MongoDB 的文档管理器和模式验证器,将类映射到文档以强制执行数据类型和验证规则。 该项目提供了一个延迟加载的 QuerySet 系统,用于使用 Pythonic 语法过滤、排序和聚合集合。它通过文档继承、递归嵌入式文档处理和基于引用的对象链接等功能管理复杂数据结构。 该库涵盖了广泛的功能,包括模式迁移、全文搜索以及通过 GridFS 文件系统管理大二进制文件。它还包括用于数据库索引优化、查询性能分析和基于信号的生命周期钩子的工具,以在文档事件期间自动化逻辑。
Provides a declarative class-based system to map Python objects to MongoDB collections with defined field types.
SxT-Python-SDK 是一个 Python 库和 SQL 数据库客户端,旨在通过 Space and Time API 执行查询和管理数据库模式。它作为与去中心化数据仓库交互的编程接口。 该 SDK 提供了去中心化数据库管理工具,包括定义和创建表结构以及建立视图的能力。它通过允许用户运行 SQL 语句来提取和操作链上数据,从而实现区块链数据分析。 该库处理从身份验证到导出的完整数据生命周期。它管理会话令牌和环境凭据以授权网络请求,并包含将查询结果转换为 CSV 格式或为 shell 环境序列化配置的工具。
Maps database table definitions and view structures to Python classes for managed schema manipulation.
linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an
Links C# classes to database tables using attributes, fluent configurations, or naming inference.
Spring Data Elasticsearch is a data access library that maps Java objects to Elasticsearch indices. It functions as an object mapper, a repository abstraction, and a query DSL wrapper, providing both a standard and a reactive client for executing asynchronous search and persistence operations. The project distinguishes itself by automating data access through repository interfaces, which generate query logic based on method naming conventions. It enables the construction of complex search queries using a domain-specific language and supports advanced search capabilities such as vector similar
Maps Java domain objects to Elasticsearch index schemas using class-level and field-level annotations.