5 repositorios
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 es un framework web de alto rendimiento para .NET diseñado para construir APIs con seguridad de tipos utilizando objetos de solicitud y respuesta fuertemente tipados. Funciona como un motor de API basado en mensajes que desacopla la lógica de negocio de la capa de transporte, permitiendo que los servicios se expongan a través de múltiples protocolos, incluyendo HTTP, gRPC y varios proveedores de colas de mensajes. El framework se distingue por su generador de API con seguridad de tipos, que produce SDKs de cliente nativos y objetos de transferencia de datos (DTOs) a partir de metadatos de servicio en múltiples lenguajes. También incluye un gateway de servicios distribuidos para la orquestación de microservicios, un ORM code-first para traducir objetos C# directamente a registros de base de datos y un sistema centralizado de gestión de identidad y acceso para un acceso seguro basado en tokens. Su superficie de capacidades más amplia cubre la mensajería asíncrona y el streaming de eventos en tiempo real mediante Pub-Sub y Server-Sent Events. Proporciona un soporte integral de serialización de datos para formatos como JSON, XML, ProtoBuf y MessagePack, junto con flujos de autenticación integrados que incluyen JWT, claves API y autenticación de paso a paso. Herramientas adicionales incluyen la generación automatizada de API CRUD, ejecución de trabajos en segundo plano y plantillas de dashboard administrativo.
Provides a unified interface to query across relational databases, in-memory collections, and NoSQL tables.
Octosql es un motor de consultas SQL federado, transformador de datos y procesador de SQL en streaming. Permite a los usuarios ejecutar sentencias SQL únicas a través de múltiples fuentes de datos dispares, incluyendo diferentes tipos de bases de datos y formatos de archivo, para combinar y transformar resultados en un conjunto unificado. El sistema se distingue por tratar archivos CSV, JSONLines y Parquet como tablas virtuales y utilizar una arquitectura basada en plugins para extender la conectividad a motores de almacenamiento externos. Funciona como un procesador de streaming para flujos de datos infinitos, utilizando marcas de agua (watermarks), retracciones y ventanas deslizantes (tumbling windows) para mantener la consistencia en eventos fuera de orden. Además, sirve como generador de datos SQL capaz de producir conjuntos de datos sintéticos y flujos de registros mediante funciones con valores de tabla. El motor incluye capacidades para realizar joins entre fuentes de datos y análisis multi-fuente, optimizado mediante el push-down de predicados en el lado de la fuente para reducir la transferencia de datos. Gestiona datos complejos a través de un sistema de tipos estáticos con tipos unión y proporciona observabilidad mediante la visualización de planes de ejecución de consultas.
Runs single SQL statements across diverse databases to merge data from different origins into a unified view.
Querydsl es un framework para la construcción de consultas con seguridad de tipos (type-safe). Utiliza una API fluida y generación de código basada en anotaciones para crear clases espejo a partir de modelos de dominio, permitiendo la validación en tiempo de compilación de consultas de base de datos y eliminando la necesidad de concatenación manual de cadenas. El proyecto proporciona una sintaxis de consulta unificada que se traduce en dialectos específicos para múltiples backends, incluyendo SQL, MongoDB, Lucene y JDO. Admite capacidades de consulta avanzadas como expresiones de tabla comunes, funciones de ventana, operaciones geoespaciales y subconsultas anidadas complejas. Más allá de la recuperación de datos, el framework cubre la ejecución de DML con seguridad de tipos para actualizaciones y eliminaciones masivas, así como el mapeo de resultados en Java Beans, constructores o tuplas. Incluye soporte para consultas de colecciones en memoria y se integra con el Spring Framework para la gestión de transacciones y el manejo de conexiones.
Executes select queries with support for filtering across multiple data sources, subqueries, and various join types.
Franchise es una herramienta de consulta de bases de datos y cliente SQL para cuadernos (notebooks) que permite a los usuarios ejecutar consultas y analizar conjuntos de datos. Funciona como un procesador de datos local con un motor basado en navegador para ejecutar comandos SQL contra archivos CSV, JSON y XLSX sin cargar datos a un servidor remoto. El proyecto utiliza una interfaz basada en celdas para organizar consultas y resultados en un diseño interactivo similar a un documento. Soporta un flujo de trabajo donde los usuarios pueden bifurcar consultas en diseños lado a lado para comparar diferentes variaciones de SQL y sus resultados sin sobrescribir el código existente. El sistema proporciona una interfaz unificada para conectarse a bases de datos remotas a través de un puente local seguro e incluye herramientas para transformar resultados tabulares en gráficos, mapas y vistas de tarjetas. Estos cuadernos interactivos y sus visualizaciones asociadas pueden exportarse como documentos HTML portátiles. La aplicación se empaqueta en activos independientes para su alojamiento en servidores HTTP estándar.
Enables running SQL queries across a diverse set of local files and remote database instances from a single interface.