6 个仓库
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 6 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.
该项目是 PHP 的软件开发工具包和集群管理工具。它作为一个全文搜索 SDK 和向量搜索接口,使应用程序能够对索引数据执行词法、模糊和语义搜索。 该库实现了 PSR 7 HTTP 客户端,通过标准化的消息接口确保跨环境兼容性。它提供了一个专门的接口,用于检索嵌入向量并使用向量数据执行语义检索工作流。 其功能涵盖了广泛的行政和操作任务,包括搜索索引管理、集群健康监控和文档生命周期操作。它支持多种查询方法,如 SQL、EQL 和 ES|QL,以及数据聚合和地理空间分析。此外,它还提供用于机器学习编排、异常检测以及身份和访问管理的工具。
Filters and analyzes data using a SQL-like syntax via the ES|QL interface for efficient querying.
TinyBase 是一个响应式数据存储和内存关系数据库,专为客户端状态持久化而设计。它作为一个本地优先(local-first)的同步引擎,使用无冲突复制数据类型(CRDT)和逻辑时钟合并分布式状态,以确保确定性的数据收敛。 该项目具有一个模式验证库,可将来自 Zod、Yup 和 TypeBox 等工具的外部定义转换为类型安全的存储定义。它为实时协作编辑提供了基础设施,利用与 Automerge、Yjs 和 PartyKit 的同步来维护跨多个客户端和服务器的一致状态。 能力范围包括具有表和外键的关系数据建模、类似 SQL 的查询和索引,以及用于分组变更的原子事务。它支持广泛的持久化适配器,包括浏览器存储、SQLite 和 Cloudflare Durable Objects。该系统还提供双向状态绑定和用于与 React、SolidJS 和 Svelte 集成的声明式组件。
Performs fast lookups via indexes and executes SQL-like operations including joins and filters.
fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an
Uses a relaxed SQL grammar to filter, select, and sort files and directories based on their attributes.
fsql 是一个命令行界面工具,提供了一种类似 SQL 的查询语言,用于查找本地磁盘上的文件和目录。它作为文件系统查询引擎,允许用户通过针对元数据执行结构化语句来隔离文件,而不是使用标准的命令行标志。 该工具具有交互式读取-求值-输出循环 (REPL),支持多行查询和递归子查询,其中嵌套搜索操作的结果作为外部查询的条件。搜索范围可通过绝对路径、相对路径、环境变量和 glob 模式的解析进行配置。 该系统将代数运算符、正则表达式和逻辑过滤器应用于文件属性,如哈希、大小和修改时间。它包括数据转换实用程序,用于将这些属性格式化为人类可读的时间戳和标准化的大小单位。
Translates structured SQL-like text queries into an internal representation for filtering filesystem metadata.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Retrieves and filters documents using a declarative, SQL-like syntax optimized for document structures.