5 repositorios
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.
Este proyecto es un kit de desarrollo de software (SDK) y una herramienta de gestión de clústeres para PHP. Sirve como SDK de búsqueda de texto completo e interfaz de búsqueda vectorial, permitiendo a las aplicaciones realizar búsquedas léxicas, difusas y semánticas sobre datos indexados. La librería implementa un cliente HTTP PSR 7 para garantizar la compatibilidad entre entornos mediante interfaces de mensajería estandarizadas. Proporciona una interfaz especializada para recuperar embeddings y realizar flujos de trabajo de recuperación semántica utilizando datos vectoriales. Su superficie de capacidades abarca una amplia gama de tareas administrativas y operativas, incluyendo la gestión de índices de búsqueda, monitoreo de salud del clúster y operaciones del ciclo de vida de documentos. Admite diversos métodos de consulta como SQL, EQL y ES|QL, junto con agregación de datos y análisis geoespacial. Además, proporciona herramientas para la orquestación de machine learning, detección de anomalías y gestión de identidad y acceso.
Filters and analyzes data using a SQL-like syntax via the ES|QL interface for efficient querying.
TinyBase es un almacén de datos reactivo y base de datos relacional en memoria diseñada para la persistencia de estado del lado del cliente. Sirve como un motor de sincronización local-first que fusiona estados distribuidos utilizando tipos de datos replicados libres de conflictos (CRDT) y relojes lógicos para asegurar la convergencia determinista de los datos. El proyecto cuenta con una librería de validación de esquemas que convierte definiciones externas de herramientas como Zod, Yup y TypeBox en definiciones de almacén con seguridad de tipos. Proporciona una infraestructura para la edición colaborativa en tiempo real, utilizando la sincronización con Automerge, Yjs y PartyKit para mantener un estado consistente entre múltiples clientes y servidores. La superficie de capacidad incluye modelado de datos relacionales con tablas y claves foráneas, consultas e indexación tipo SQL y transacciones atómicas para mutaciones agrupadas. Admite una amplia gama de adaptadores de persistencia, incluyendo almacenamiento en navegador, SQLite y Cloudflare Durable Objects. El sistema también proporciona enlace de estado bidireccional y componentes declarativos para la integración con React, SolidJS y Svelte.
Performs fast lookups via indexes and executes SQL-like operations including joins and filters.
fselect es una utilidad de línea de comandos y motor de consulta de metadatos de archivos que utiliza una sintaxis similar a SQL para filtrar y encontrar archivos basados en sus atributos. Funciona como una herramienta de análisis del sistema de archivos capaz de seleccionar archivos y directorios utilizando lógica relacional, subconsultas y filtrado de datos estructurados. La herramienta se distingue por integrar el estado de seguimiento de Git y metadatos de rama en el proceso de búsqueda, respetando los archivos de ignorados del proyecto. También incluye una capacidad especializada de búsqueda de metadatos multimedia que filtra archivos de audio e imagen por propiedades técnicas como resolución, bitrate y etiquetas EXIF. El proyecto cubre un amplio rango de capacidades, incluyendo forense del sistema de archivos mediante inspección de hash SHA-256 y auditoría de permisos POSIX. Soporta coincidencia de patrones complejos con expresiones regulares y globs, búsqueda de contenido dentro de cuerpos de archivos y archivos ZIP, y el cálculo de estadísticas agregadas como sumas y promedios a través de conjuntos de resultados. Los usuarios pueden ejecutar consultas a través de un bucle interactivo de lectura-evaluación-impresión (REPL) o exportar resultados estructurados a formatos como CSV y JSON para informes externos.
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.