SuperAPI AI 工具集

ladybugdb

数据与分析

查看项目

更新于 10-15 20:35

技能介绍

LadybugDB 是嵌入式、进程内属性图数据库,无需服务器进程,使用 openCypher,采用预定义模式、列式磁盘存储、向量化执行与可串行化 ACID 事务。

用途与特点:模式优先,须先建节点/关系表再插入数据;每个节点表一个主键,自动索引、唯一且非空;MATCH 允许重复边(walk 语义,不同于 Neo4j 的 trail);同一时间仅一个写事务,可并发多读;用 ":memory:" 作为路径可建临时内存库。

安装:CLI 在 Linux 用 curl -s https://install.ladybugdb.com | bash,macOS 用 brew install ladybug;Python 用 pip install real_ladybug;Node.js 用 npm install @ladybugdb/core。

CLI:lbug mydb.lbug 打开/创建磁盘库,lbug 进入内存库,lbug mydb.lbug < schema.cypher 批处理;shell 命令有 :schema、:help、:quit、:mode。

能力覆盖:Cypher DDL/DML/MATCH/事务/宏;Python、Node.js、Java、Rust、Go、Swift 客户端;COPY FROM/LOAD FROM 导入与 COPY TO/DataFrame/DuckDB 导出;PageRank、Louvain、WCC、SCC、K-Core、最短路径等图算法;HNSW 向量检索与 RAG;BM25 全文检索;LLM 嵌入(OpenAI、Ollama、Google、Bedrock、Voyage AI);ATTACH 连接 PostgreSQL、DuckDB、SQLite、Delta Lake、Iceberg、Neo4j;Ladybug Explorer Docker GUI。

注意:删除属性用 SET n.prop = NULL;用 label(n)、id(n);用 UNWIND 而非 FOREACH;列表函数带 list_ 前缀;变长路径须有上界(默认 30);用 LOAD FROM 而非 LOAD CSV FROM;主键索引自动,搜索需 FTS/向量扩展。具体收费、平台与效果资料暂未提供。