5 repository-uri
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 este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.
Provides a unified interface to query across relational databases, in-memory collections, and NoSQL tables.
Octosql este un motor de interogare SQL federat, un transformator de date și un procesor de SQL pentru streaming. Acesta permite utilizatorilor să execute instrucțiuni SQL unice peste surse de date multiple și disparate, inclusiv diferite tipuri de baze de date și formate de fișiere, pentru a îmbina și transforma rezultatele într-un set unitar. Sistemul se distinge prin tratarea fișierelor CSV, JSONLines și Parquet ca tabele virtuale și prin utilizarea unei arhitecturi bazate pe plugin-uri pentru a extinde conectivitatea către motoare de stocare externe. Funcționează ca un procesor de streaming pentru fluxuri de date infinite, folosind watermarks, retractions și tumbling windows pentru a menține consistența evenimentelor sosite în afara ordinii. În plus, servește ca generator de date SQL capabil să producă seturi de date sintetice și fluxuri de înregistrări prin funcții de tip tabel. Motorul include capabilități pentru join-uri cross-source și analiză multi-sursă, optimizate prin predicate push-down la nivel de sursă pentru a reduce transferul de date. Gestionează date complexe printr-un sistem de tipuri statice cu union types și oferă observabilitate prin vizualizarea planurilor de execuție a interogărilor.
Runs single SQL statements across diverse databases to merge data from different origins into a unified view.
Querydsl este un framework pentru construcția de interogări type-safe. Utilizează un API fluent și generarea de cod bazată pe adnotări pentru a crea clase oglindă din modelele de domeniu, permițând validarea la compilare a interogărilor bazei de date și eliminând nevoia de concatenare manuală a șirurilor. Proiectul oferă o sintaxă de interogare unificată care se traduce în dialecte specifice pentru mai multe backend-uri, inclusiv SQL, MongoDB, Lucene și JDO. Suportă capabilități avansate de interogare, cum ar fi expresii tabelare comune, funcții de fereastră, operații geospațiale și subinterogări complexe imbricate. Dincolo de regăsirea datelor, framework-ul acoperă execuția DML type-safe pentru actualizări și ștergeri în masă, precum și maparea rezultatelor în Java Beans, constructori sau tuple. Include suport pentru interogarea colecțiilor în memorie și se integrează cu Spring Framework pentru gestionarea tranzacțiilor și a conexiunilor.
Executes select queries with support for filtering across multiple data sources, subqueries, and various join types.
Franchise este un instrument de interogare a bazelor de date și un client SQL de tip notebook care permite utilizatorilor să ruleze interogări și să analizeze seturi de date. Acesta funcționează ca un procesor local de date cu un motor bazat pe browser pentru executarea comenzilor SQL împotriva fișierelor CSV, JSON și XLSX, fără a încărca datele pe un server la distanță. Proiectul utilizează o interfață bazată pe celule pentru a organiza interogările și rezultatele într-un layout interactiv, similar unui document. Suportă un flux de lucru în care utilizatorii pot ramifica interogările în layout-uri side-by-side pentru a compara diferite variații SQL și rezultatele acestora fără a suprascrie codul existent. Sistemul oferă o interfață unificată pentru conectarea la baze de date la distanță printr-un bridge local securizat și include instrumente pentru a transforma rezultatele tabelare în grafice, hărți și vizualizări de tip card. Aceste notebook-uri interactive și vizualizările asociate pot fi exportate ca documente HTML portabile. Aplicația este împachetată în active standalone pentru găzduire pe servere HTTP standard.
Enables running SQL queries across a diverse set of local files and remote database instances from a single interface.