5 repository-uri
Uses SQL syntax to filter distributed map entries with support for standard operators and logical expressions.
Distinct from SQL Query Execution: Distinct from Distributed SQL Querying: focuses on SQL-like filtering of map entries rather than full relational query engine capabilities.
Explore 5 awesome GitHub repositories matching data & databases · SQL-like Queries. Refine with filters or upvote what's useful.
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
Uses SQL syntax to filter distributed map entries using standard operators and logical expressions.
Acest proiect este un SDK de dezvoltare software și un instrument de gestionare a clusterelor pentru PHP. Servește ca un SDK de căutare full-text și interfață de căutare vectorială, permițând aplicațiilor să efectueze căutări lexicale, fuzzy și semantice asupra datelor indexate. Biblioteca implementează un client HTTP PSR 7 pentru a asigura compatibilitatea cross-environment prin interfețe de mesagerie standardizate. Oferă o interfață specializată pentru recuperarea embedding-urilor și executarea fluxurilor de lucru de recuperare semantică folosind date vectoriale. Suprafața sa de capabilități acoperă o gamă largă de sarcini administrative și operaționale, inclusiv gestionarea indicilor de căutare, monitorizarea stării clusterului și operațiuni privind ciclul de viață al documentelor. Suportă metode diverse de interogare precum SQL, EQL și ES|QL, alături de agregarea datelor și analiza geospațială. În plus, oferă instrumente pentru orchestrarea machine learning-ului, detectarea anomaliilor și gestionarea identității și a accesului.
Filters and analyzes data using a SQL-like syntax via the ES|QL interface for efficient querying.
TinyBase este un magazin de date reactiv și o bază de date relațională în memorie concepută pentru persistența stării client-side. Servește ca un motor de sincronizare local-first care îmbină starea distribuită folosind tipuri de date replicate fără conflicte (CRDT) și ceasuri logice pentru a asigura convergența deterministă a datelor. Proiectul include o bibliotecă de validare a schemelor care convertește definițiile externe din instrumente precum Zod, Yup și TypeBox în definiții de stocare type-safe. Oferă o infrastructură pentru editare colaborativă în timp real, utilizând sincronizarea cu Automerge, Yjs și PartyKit pentru a menține o stare consistentă pe mai mulți clienți și servere. Suprafața de capabilități include modelarea datelor relaționale cu tabele și chei străine, interogare și indexare de tip SQL și tranzacții atomice pentru mutații grupate. Suportă o gamă largă de adaptoare de persistență, inclusiv stocarea în browser, SQLite și Cloudflare Durable Objects. Sistemul oferă, de asemenea, binding bidirecțional al stării și componente declarative pentru integrarea cu React, SolidJS și Svelte.
Performs fast lookups via indexes and executes SQL-like operations including joins and filters.
fselect este un utilitar de linie de comandă și un motor de interogare a metadatelor fișierelor care utilizează o sintaxă de tip SQL pentru a filtra și găsi fișiere pe baza atributelor lor. Funcționează ca un instrument de analiză a sistemului de fișiere capabil să selecteze fișiere și directoare folosind logică relațională, subinterogări și filtrarea datelor structurate. Instrumentul se distinge prin integrarea stării de urmărire Git și a metadatelor de branch în procesul de căutare, respectând în același timp fișierele de ignorare ale proiectului. Include, de asemenea, o capabilitate specializată de căutare a metadatelor media care filtrează fișierele audio și imagine după proprietăți tehnice precum rezoluția, bitrate-ul și tag-urile EXIF. Proiectul acoperă o gamă largă de capabilități, inclusiv criminalistica sistemului de fișiere prin inspecția hash-ului SHA-256 și auditarea permisiunilor POSIX. Suportă potrivirea complexă a tiparelor cu expresii regulate și glob-uri, căutarea conținutului în corpul fișierelor și al arhivelor ZIP, precum și calcularea statisticilor agregate precum sume și medii pe seturile de rezultate. Utilizatorii pot executa interogări printr-un loop interactiv read-eval-print sau pot exporta rezultate structurate în formate precum CSV și JSON pentru raportare externă.
Uses a relaxed SQL grammar to filter, select, and sort files and directories based on their attributes.
fsql este un instrument de interfață în linie de comandă care oferă un limbaj de interogare de tip SQL pentru găsirea fișierelor și directoarelor pe un disc local. Acesta funcționează ca un motor de interogare a sistemului de fișiere, permițând utilizatorilor să izoleze fișierele prin executarea unor instrucțiuni structurate împotriva metadatelor în loc de utilizarea flag-urilor standard de linie de comandă. Instrumentul dispune de un loop interactiv read-eval-print care suportă interogări pe mai multe linii și subinterogări recursive, unde rezultatele operațiunilor de căutare imbricate servesc drept criterii pentru interogările exterioare. Domeniile de căutare sunt configurabile prin rezoluția căilor absolute, căilor relative, variabilelor de mediu și modelelor glob. Sistemul aplică operatori algebrici, expresii regulate și filtre logice asupra atributelor fișierelor, cum ar fi hash, dimensiune și timpul de modificare. Include utilitare de transformare a datelor pentru a formata aceste atribute în marcaje temporale lizibile și unități de dimensiune standardizate.
Translates structured SQL-like text queries into an internal representation for filtering filesystem metadata.