7 个仓库
Running database queries and statements across various SQL engines using an ORM or driver.
Distinct from Statement Executions: Covers general statement execution via SQLAlchemy, not just those that return no rows.
Explore 7 awesome GitHub repositories matching data & databases · SQL Statement Executions. Refine with filters or upvote what's useful.
POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy
Sends SQL queries and commands to databases and retrieves result sets through a unified interface.
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
Parses and compiles SQL statements into reusable execution plans to accelerate the performance of recurring data processing tasks.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Analyzes query structures to eliminate redundant data shuffling, skip unnecessary aggregation stages, and leverage existing data partitioning.
Ignite 是一个分布式内存数据网格和计算平台。它作为一个分布式 SQL 数据库和存储引擎,旨在将大数据集存储和处理在 RAM 中,以最大限度地减少延迟并提高计算速度。 该系统以其多层存储引擎而著称,该引擎管理跨内存和磁盘的数据放置,以平衡高速访问与大容量存储。它具有一个分布式计算网格,可直接在数据所在的节点上执行自定义逻辑,从而减少网络流量。 该平台提供了一套广泛的功能,包括 ACID 事务管理、标准 SQL 查询和键值操作。它支持通过响应式流进行大容量数据摄取,并提供通过多种编程语言、标准数据库驱动程序和 REST API 的集成。该系统可以作为分布式集群部署在容器中,或通过 Kubernetes 进行编排。 该项目使用 Java 编写,可通过二进制归档文件安装。
Parses standard SQL queries into optimized execution plans tailored for distributed in-memory structures.
H2 是一个用 Java 编写的 JDBC 兼容关系型数据库管理系统。它作为一个可嵌入的 SQL 数据库,可以直接在应用程序进程内运行以消除网络延迟,或者作为内存数据库用于高性能的易失性存储。它还包含一个基于 Web 的控制台,用于执行 SQL 命令和管理模式。 该系统的特点是其灵活的部署模式,包括用于远程 TCP/IP 访问的独立服务器模式,以及用于同时进行本地和远程连接的混合模式。它具有方言模拟层和兼容模式,允许其模仿其他数据库系统的行为和语法。 该引擎提供了一套广泛的功能,涵盖具有多版本并发控制(MVCC)的 ACID 事务、地理空间和 JSON 数据支持,以及高级分析窗口函数。它包括通过压缩备份、SQL 脚本恢复和堆外内存管理来处理大数据集的数据保护工具。 该数据库使用标准的 Java 数据库连接驱动程序和连接 URL 与应用程序集成。
Tracks accumulated time and execution counts for SQL statements to pinpoint performance bottlenecks.
StreamPark 是一个集中式管理平台,旨在协调分布式流处理和批处理应用程序的部署、监控和操作生命周期。它作为一个数据流水线控制平面和编排器,专门为 Apache Flink 和 Hadoop YARN 环境提供管理功能。 该平台通过任务部署的低代码方法和支持多种处理运行时的多引擎执行适配器脱颖而出。它通过将流式 SQL 分析与处理版本控制、二进制上传和基于保存点 (savepoint) 的状态恢复的资源驱动部署流水线相结合,促进了实时数据流水线管理。 该系统涵盖了广泛的功能,包括分布式作业编排、通过预构建连接器进行的实时数据集成,以及通过 LDAP 或 SSO 进行的身份集成。它还提供用于秒级应用程序监控和自动化操作故障通知的可观测性工具。
Provides capabilities to register tables and execute SQL statements for interfacing with external systems.
sql-mother 是一个基于浏览器的教育平台,旨在通过交互式练习、教程和查询演练场来学习 SQL 语法。它提供了一个结构化的环境,通过一系列实践挑战来掌握 MySQL、SQLite 和 PostgreSQL 的逻辑与语法。 该平台使用基于 WebAssembly 的数据库引擎,实现在浏览器内进行本地 SQL 执行和实时查询验证。这种架构支持虚拟表模拟和状态管理,无需后端服务器或用户账户。 该环境包含游戏化的引导式课程、用于练习任意查询的自由沙盒,以及供教育者创建自定义练习和难度等级的工具。
Implements a database engine that runs SQL queries entirely within the browser via WebAssembly.