awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesSQL Translation Layers

Tools that translate high-level data manipulation logic into executable SQL queries for database interaction.

Distinct from SQL Converters: Unlike SQL Converters or NoSQL translators, this focuses on translating functional programming logic (like dplyr) into SQL.

Explore 4 awesome GitHub repositories matching data & databases · SQL Translation Layers. Refine with filters or upvote what's useful.

Awesome SQL Translation Layers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hadley/r4dsAvatar hadley

    hadley/r4ds

    5,070Vezi pe GitHub↗

    r4ds este un curriculum de știința datelor și o resursă educațională concepută pentru stăpânirea limbajului de programare R. Oferă o cale de învățare structurată pentru procesul end-to-end de importare, curățare, transformare și vizualizare a datelor. Proiectul pune accent pe un ghid de știința datelor reproductibil și un curriculum cuprinzător pentru manipularea datelor (data wrangling). Include tutoriale specializate despre gramatica graficelor pentru vizualizarea stratificată a datelor și publicații tehnice create cu Quarto care îmbină codul executabil cu proza narativă. Materialul acoperă o gamă largă de capabilități analitice, inclusiv ingestia de date din surse diverse, unirea datelor relaționale și gestionarea variabilelor categorice. De asemenea, abordează curățarea datelor, modelarea matematică și generarea de rapoarte și prezentări profesionale în formate multiple. Curriculum-ul se concentrează pe aplicarea practică a programării funcționale și a principiilor „tidy data” pentru a crea analize transparente și repetabile.

    Implements logic to convert high-level data manipulation commands into SQL queries for database interaction.

    R
    Vezi pe GitHub↗5,070
  • tencentmusic/supersonicAvatar tencentmusic

    tencentmusic/supersonic

    4,913Vezi pe GitHub↗

    Supersonic este o platformă de analiză a datelor bazată pe LLM și un motor de strat semantic care traduce întrebările în limbaj natural în interogări SQL executabile. Funcționează ca un dashboard de business intelligence și interfață text-to-SQL, permițând utilizatorilor să recupereze metrici de business și insight-uri printr-o interfață conversațională. Sistemul decuplează definițiile de business de schemele fizice ale bazelor de date prin utilizarea unui strat logic guvernat pentru a defini metrici și dimensiuni unificate. Această modelare semantică permite platformei să mapeze tiparele limbajului uman la modele curatoriate și să traducă declarațiile semantice abstracte în SQL fizic adaptat pentru motoare de baze de date specifice. Platforma oferă un gateway de date enterprise cu control de acces granular și bazat pe roluri la nivel de dataset, coloană și rând. Capabilitățile sale includ gestionarea dialogului multi-turn, conectivitate multi-bază de date și o arhitectură de plugin-uri pentru integrarea instrumentelor terțe. Proiectul își expune funcționalitatea printr-un API programatic headless și un API de strat semantic pentru consumul extern de date.

    Converts abstract semantic query statements into executable SQL tailored for specific physical data models.

    Java
    Vezi pe GitHub↗4,913
  • pudo/datasetAvatar pudo

    pudo/dataset

    4,865Vezi pe GitHub↗

    Acest proiect este un strat de acces la date SQL și un generator de schemă care permite citirea și scrierea înregistrărilor în baze de date relaționale prin tratarea tabelelor ca structuri de date simple. Funcționează ca un generator automat de schemă care creează tabele și coloane de bază de date din mers, pe baza structurii datelor primite. Instrumentul oferă un încărcător în masă de înaltă performanță care importă seturi mari de date folosind tranzacții atomice grupate pentru a asigura consistența datelor. Include, de asemenea, un mecanism de upsert al înregistrărilor care determină dacă să actualizeze un rând existent sau să insereze unul nou pe baza identificatorilor unici. Sistemul acoperă gestionarea dinamică a schemei, inclusiv rezoluția implicită a coloanelor și furnizarea tabelelor. Oferă, de asemenea, o interfață de interogare bazată pe colecții pentru preluarea înregistrărilor sau extragerea valorilor unice fără a scrie interogări manuale.

    Provides a translation layer that allows records to be read and written by treating database tables as simple data structures.

    Pythondatabasepythonsql
    Vezi pe GitHub↗4,865
  • dotnetcore/freesqlAvatar dotnetcore

    dotnetcore/FreeSql

    4,388Vezi pe GitHub↗

    FreeSql este un mapper obiect-relațional (ORM) .NET și un strat de acces la date care traduce codul orientat pe obiecte în SQL pentru mai mulți furnizori de baze de date relaționale. Funcționează ca un builder fluent de query-uri SQL și sincronizator de schemă de bază de date, permițând dezvoltatorilor să alinieze structurile tabelelor și indicilor bazei de date cu definițiile claselor de entități. Framework-ul este optimizat special pentru .NET Native AOT pentru a asigura amprente de memorie reduse și timpi de pornire mai rapizi. Include un manager de trafic al bazei de date pentru a distribui load-ul prin read-write splitting, sharding dinamic al tabelelor și izolare a datelor bazată pe chiriași (tenant). Capabilitățile largi includ ingestia de date de înaltă performanță folosind mecanisme de bulk copy specifice furnizorului, interogare avansată cu funcții de fereastră și CTE-uri recursive, și monitorizare bazată pe AOP pentru auditarea modificărilor de date. Sistemul oferă, de asemenea, instrumente de gestionare a schemei pentru migrări automate și utilitare de dezvoltare pentru generarea claselor de entități din metadatele bazei de date.

    Translates high-level .NET functional logic and operations into executable SQL queries for various database providers.

    C#accessclickhousecodefirst
    Vezi pe GitHub↗4,388
  1. Home
  2. Data & Databases
  3. SQL Translation Layers

Explorează sub-etichetele

  • SQL to Key-Value TranslatorsLayers that convert relational SQL statements into a series of key-value operations for non-relational stores. **Distinct from SQL Translation Layers:** Specifically translates SQL to KV commands, unlike general SQL-to-SQL or functional-to-SQL translation.