5 dépôts
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.
Ce projet est un kit de développement logiciel (SDK) et un outil de gestion de cluster pour PHP. Il sert de SDK de recherche plein texte et d'interface de recherche vectorielle, permettant aux applications d'effectuer des recherches lexicales, floues et sémantiques sur des données indexées. La bibliothèque implémente un client HTTP PSR 7 pour assurer la compatibilité inter-environnements via des interfaces de messagerie standardisées. Elle fournit une interface spécialisée pour récupérer des embeddings et effectuer des flux de travail de recherche sémantique en utilisant des données vectorielles. Sa surface de capacités couvre un large éventail de tâches administratives et opérationnelles, notamment la gestion des index de recherche, la surveillance de la santé des clusters et les opérations sur le cycle de vie des documents. Elle prend en charge diverses méthodes de requête telles que SQL, EQL et ES|QL, ainsi que l'agrégation de données et l'analyse géospatiale. De plus, elle fournit des outils pour l'orchestration du machine learning, la détection d'anomalies et la gestion des identités et des accès.
Filters and analyzes data using a SQL-like syntax via the ES|QL interface for efficient querying.
TinyBase est un magasin de données réactif et une base de données relationnelle en mémoire conçue pour la persistance de l'état côté client. Il sert de moteur de synchronisation local-first qui fusionne l'état distribué en utilisant des types de données répliqués sans conflit (CRDT) et des horloges logiques pour assurer une convergence déterministe des données. Le projet présente une bibliothèque de validation de schéma qui convertit les définitions externes provenant d'outils comme Zod, Yup et TypeBox en définitions de magasin typées. Il fournit une infrastructure pour l'édition collaborative en temps réel, utilisant la synchronisation avec Automerge, Yjs et PartyKit pour maintenir un état cohérent entre plusieurs clients et serveurs. La surface de capacité inclut la modélisation de données relationnelles avec des tables et des clés étrangères, des requêtes et indexations de type SQL, et des transactions atomiques pour les mutations groupées. Il prend en charge un large éventail d'adaptateurs de persistance, incluant le stockage navigateur, SQLite et Cloudflare Durable Objects. Le système fournit également une liaison d'état bidirectionnelle et des composants déclaratifs pour l'intégration avec React, SolidJS et Svelte.
Performs fast lookups via indexes and executes SQL-like operations including joins and filters.
fselect est un utilitaire en ligne de commande et un moteur de requête de métadonnées de fichiers qui utilise une syntaxe de type SQL pour filtrer et trouver des fichiers en fonction de leurs attributs. Il fonctionne comme un outil d'analyse de système de fichiers capable de sélectionner des fichiers et des répertoires en utilisant une logique relationnelle, des sous-requêtes et un filtrage de données structurées. L'outil se distingue en intégrant le statut de suivi Git et les métadonnées de branche dans le processus de recherche tout en respectant les fichiers d'exclusion (ignore files) du projet. Il inclut également une capacité de recherche de métadonnées multimédias spécialisée qui filtre les fichiers audio et image par des propriétés techniques telles que la résolution, le débit binaire et les balises EXIF. Le projet couvre un large éventail de capacités, incluant la criminalistique de système de fichiers via l'inspection de hachage SHA-256 et l'audit des permissions POSIX. Il supporte la correspondance de motifs complexe avec des expressions régulières et des globs, la recherche de contenu au sein des corps de fichiers et des archives ZIP, et le calcul de statistiques agrégées comme les sommes et moyennes à travers les jeux de résultats. Les utilisateurs peuvent exécuter des requêtes via une boucle interactive read-eval-print ou exporter des résultats structurés dans des formats tels que CSV et JSON pour des rapports externes.
Uses a relaxed SQL grammar to filter, select, and sort files and directories based on their attributes.
fsql is a command line interface tool that provides a SQL-like query language for finding files and directories on a local disk. It functions as a filesystem query engine, allowing users to isolate files by executing structured statements against metadata instead of using standard command line flags. The tool features an interactive read-eval-print loop that supports multi-line queries and recursive subqueries, where the results of nested search operations serve as criteria for outer queries. Search scopes are configurable through the resolution of absolute paths, relative paths, environment
Translates structured SQL-like text queries into an internal representation for filtering filesystem metadata.