5 个仓库
Libraries providing a structured way to map tables to classes and persist data using SQL.
Distinct from SQL Persistence Frameworks: Existing candidates were language-specific (Java) or focused on SQL-free persistence; this is a general SQL-based persistence layer.
Explore 5 awesome GitHub repositories matching data & databases · SQL Persistence Frameworks. Refine with filters or upvote what's useful.
Mybatis-PageHelper is a pagination plugin and persistence framework extension for MyBatis. It functions as a physical pagination engine that automatically appends limit and offset clauses to SQL queries to retrieve specific record subsets from a data source. The project optimizes data retrieval by modifying SQL statements at runtime to reduce memory overhead. It implements database pagination and data set windowing to manage the retrieval of paginated data within Java applications. The system utilizes a MyBatis interceptor chain for dynamic SQL rewriting and employs database dialects to ensu
Extends the MyBatis persistence framework to provide runtime SQL modification and optimized data retrieval.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Ensures database schemas and access definitions survive restarts by persisting SQL metadata.
Biopython 是一个 Python 生物信息学库,提供用于解析、操作和分析生物序列、分子结构和系统发育树的工具。它作为基因组和蛋白质组数据的生物序列解析器,支持多种行业标准文件格式,并充当从 NCBI Entrez 仓库查询生物数据和引用的接口。 该项目以其用于蛋白质结构分析和系统发育树构建的专业工具包而著称。它包括用于处理 PDB 和 mmCIF 文件以计算分子几何结构的蛋白质结构分析器,以及用于分析物种间进化关系的系统发育树工具包。 该库涵盖了广泛的生物信息学能力,包括用于转录和翻译的基因组序列分析、序列比对管理以及群体遗传学计算。它还提供用于 3D 原子坐标操作的结构分析工具,以及用于基因组特征可视化和生物地理数据建模的实用程序。 该系统通过工具封装与外部生物信息学二进制文件集成,并支持通过 SQL 后端进行持久化生物记录存储。
Loads biological sequence records and annotations into shared SQL databases for persistent storage.
This project is a mirrored version of the MyBatis persistence framework source code, presented as a Java database integration library and SQL mapper framework. Its primary purpose is to provide a codebase featuring detailed Chinese language annotations to facilitate the study of the framework's internal architecture and design patterns. The repository focuses on Java source code analysis and framework learning. It allows users to examine the underlying implementation of the library to understand how complex software components are structured and executed. The core functionality covered inclu
Implements a persistence framework that maps relational database results to Java objects using XML or annotations.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Provides a type-safe library for mapping database tables to classes and executing validated SQL queries.