5 Repos
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.
Dieses Projekt ist ein Software Development Kit (SDK) und Cluster-Management-Tool für PHP. Es dient als SDK für Volltextsuche und Vektor-Suchschnittstelle, wodurch Anwendungen lexikalische, Fuzzy- und semantische Suchen auf indizierten Daten durchführen können. Die Bibliothek implementiert einen PSR-7-HTTP-Client, um die Kompatibilität zwischen verschiedenen Umgebungen durch standardisierte Messaging-Schnittstellen zu gewährleisten. Sie bietet eine spezialisierte Schnittstelle zum Abrufen von Embeddings und zur Durchführung semantischer Retrieval-Workflows unter Verwendung von Vektordaten. Der Funktionsumfang deckt eine breite Palette administrativer und operativer Aufgaben ab, einschließlich der Verwaltung von Suchindizes, der Überwachung des Cluster-Status und der Verwaltung von Dokumentlebenszyklen. Es unterstützt diverse Abfragemethoden wie SQL, EQL und ES|QL sowie Datenaggregation und Geodatenanalyse. Zusätzlich bietet es Tools für Machine-Learning-Orchestrierung, Anomalieerkennung sowie Identitäts- und Zugriffsmanagement.
Filters and analyzes data using a SQL-like syntax via the ES|QL interface for efficient querying.
TinyBase ist ein reaktiver Datenspeicher und eine In-Memory-relationale Datenbank, die für die clientseitige Status-Persistenz entwickelt wurde. Sie dient als Local-First-Sync-Engine, die verteilten Status mithilfe von Conflict-free Replicated Data Types (CRDTs) und logischen Uhren zusammenführt, um eine deterministische Datenkonvergenz sicherzustellen. Das Projekt bietet eine Schema-Validierungsbibliothek, die externe Definitionen aus Tools wie Zod, Yup und TypeBox in typsichere Store-Definitionen konvertiert. Es stellt eine Infrastruktur für kollaboratives Echtzeit-Editieren bereit und nutzt die Synchronisation mit Automerge, Yjs und PartyKit, um einen konsistenten Status über mehrere Clients und Server hinweg beizubehalten. Die Kompetenzoberfläche umfasst relationale Datenmodellierung mit Tabellen und Fremdschlüsseln, SQL-ähnliche Abfragen und Indexierung sowie atomare Transaktionen für gruppierte Mutationen. Es unterstützt eine breite Palette an Persistenz-Adaptern, darunter Browser-Storage, SQLite und Cloudflare Durable Objects. Das System bietet zudem bidirektionales Status-Binding und deklarative Komponenten für die Integration mit React, SolidJS und Svelte.
Performs fast lookups via indexes and executes SQL-like operations including joins and filters.
fselect ist ein Befehlszeilendienstprogramm und eine Engine für Dateimetadaten-Abfragen, die SQL-ähnliche Syntax verwendet, um Dateien basierend auf ihren Attributen zu filtern und zu finden. Es fungiert als Dateisystem-Analysetool, das in der Lage ist, Dateien und Verzeichnisse mithilfe relationaler Logik, Unterabfragen und strukturierter Datenfilterung auszuwählen. Das Tool zeichnet sich dadurch aus, dass es den Git-Tracking-Status und Branch-Metadaten in den Suchprozess integriert, während es Projekt-Ignore-Dateien respektiert. Es enthält zudem eine spezialisierte Mediensuchfunktion, die Audio- und Bilddateien nach technischen Eigenschaften wie Auflösung, Bitrate und EXIF-Tags filtert. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Dateisystem-Forensik durch SHA-256-Hash-Inspektion und POSIX-Berechtigungsprüfung. Es unterstützt komplexes Pattern-Matching mit regulären Ausdrücken und Globs, Inhaltssuche innerhalb von Dateikörpern und ZIP-Archiven sowie die Berechnung von Aggregatstatistiken wie Summen und Durchschnitten über Ergebnismengen hinweg. Benutzer können Abfragen über eine interaktive Read-Eval-Print-Loop ausführen oder strukturierte Ergebnisse in Formate wie CSV und JSON für externe Berichte exportieren.
Uses a relaxed SQL grammar to filter, select, and sort files and directories based on their attributes.
fsql ist ein Command-Line-Interface-Tool, das eine SQL-ähnliche Abfragesprache zum Finden von Dateien und Verzeichnissen auf einem lokalen Datenträger bereitstellt. Es fungiert als Dateisystem-Abfrage-Engine, die es Benutzern ermöglicht, Dateien durch Ausführen strukturierter Anweisungen gegen Metadaten zu isolieren, anstatt Standard-Kommandozeilen-Flags zu verwenden. Das Tool bietet eine interaktive Read-Eval-Print-Loop, die mehrzeilige Abfragen und rekursive Unterabfragen unterstützt, bei denen die Ergebnisse verschachtelter Suchvorgänge als Kriterien für äußere Abfragen dienen. Suchbereiche sind durch die Auflösung absoluter Pfade, relativer Pfade, Umgebungsvariablen und Glob-Muster konfigurierbar. Das System wendet algebraische Operatoren, reguläre Ausdrücke und logische Filter auf Dateiattribute wie Hash, Größe und Änderungszeit an. Es enthält Datentransformations-Dienstprogramme, um diese Attribute in menschenlesbare Zeitstempel und standardisierte Größeneinheiten zu formatieren.
Translates structured SQL-like text queries into an internal representation for filtering filesystem metadata.