5 个仓库
Connects to and queries multiple database instances simultaneously from a single application.
Distinct from Data Querying: Distinct from Data Querying: specifically handles querying across multiple separate database sources, not a single data collection.
Explore 5 awesome GitHub repositories matching data & databases · Multi-Source Queries. Refine with filters or upvote what's useful.
This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building microservice architectures. The repository covers the fundamental building blocks of a microservices system, including service discovery through a central registry, centralized configuration management from Git or SVN repositories, API gateway-based request routing, circuit breaker patterns for fault tolerance, and distributed request tracing across service boundaries. The examples show how to implement service registration and dynamic discovery so that clients can locate microservices b
Demonstrates connecting to and querying multiple MySQL instances within a single application.
ServiceStack 是一个高性能 .NET Web 框架,专为使用强类型请求和响应对象构建类型安全的 API 而设计。它作为一个基于消息的 API 引擎,将业务逻辑与传输层解耦,允许通过包括 HTTP、gRPC 和各种消息队列提供商在内的多种协议公开服务。 该框架的特点是其类型安全的 API 生成器,它从跨多种语言的服务元数据中生成原生客户端 SDK 和数据传输对象。它还包括用于微服务编排的分布式服务网关、将 C# 对象直接转换为数据库记录的代码优先 ORM,以及用于安全令牌访问的集中式身份和访问管理系统。 其更广泛的功能面涵盖通过 Pub-Sub 和服务器发送事件(SSE)进行的异步消息传递和实时事件流。它为 JSON、XML、ProtoBuf 和 MessagePack 等格式提供全面的数据序列化支持,以及包括 JWT、API 密钥和阶梯式认证在内的集成认证流程。其他工具包括自动 CRUD API 生成、后台作业执行和管理仪表盘模板。
Provides a unified interface to query across relational databases, in-memory collections, and NoSQL tables.
Octosql 是一个联邦 SQL 查询引擎、数据转换器和流式 SQL 处理器。它允许用户跨多个异构数据源(包括不同类型的数据库和文件格式)执行单一 SQL 语句,从而合并并转换结果集。 该系统的独特之处在于将 CSV、JSONLines 和 Parquet 文件视为虚拟表,并利用基于插件的架构扩展对外部存储引擎的连接。它作为无限数据流的流式处理器,使用水印(watermarks)、撤回(retractions)和翻滚窗口(tumbling windows)来维持乱序事件的一致性。此外,它还可用作 SQL 数据生成器,通过表值函数生成合成数据集和记录流。 该引擎具备跨源数据连接和多源分析能力,并通过源端谓词下推(predicate push-down)进行优化,以减少数据传输。它通过包含联合类型的静态类型系统管理复杂数据,并提供查询执行计划可视化功能以增强可观测性。
Runs single SQL statements across diverse databases to merge data from different origins into a unified view.
Querydsl 是一个用于构建类型安全查询的框架。它使用流畅的 API 和基于注解的代码生成从领域模型创建镜像类,从而实现数据库查询的编译时验证,并消除了手动字符串拼接的需要。 该项目提供了一种统一的查询语法,可转换为多个后端的特定方言,包括 SQL、MongoDB、Lucene 和 JDO。它支持高级查询功能,如公用表表达式(CTE)、窗口函数、地理空间操作和复杂的嵌套子查询。 除了数据检索外,该框架还涵盖了用于批量更新和删除的类型安全 DML 执行,以及将结果映射到 Java Bean、构造函数或元组。它包括对内存集合查询的支持,并与 Spring 框架集成以进行事务管理和连接处理。
Executes select queries with support for filtering across multiple data sources, subqueries, and various join types.
Franchise 是一个数据库查询工具和笔记本 SQL 客户端,允许用户运行查询并分析数据集。它作为一个本地数据处理器,具有一个基于浏览器的引擎,用于针对 CSV、JSON 和 XLSX 文件执行 SQL 命令,而无需将数据上传到远程服务器。 该项目使用基于单元格的界面以交互式的文档布局组织查询和结果。它支持一种工作流,用户可以将查询分支为并排布局,以比较不同的 SQL 变体及其结果,而无需覆盖现有代码。 该系统提供了一个统一的界面,用于通过安全本地网桥连接到远程数据库,并包括将表格结果转换为图表、地图和卡片视图的工具。这些交互式笔记本及其相关的可视化可以导出为便携式 HTML 文档。 该应用程序被打包为独立资产,用于在标准 HTTP 服务器上托管。
Enables running SQL queries across a diverse set of local files and remote database instances from a single interface.