LadybugDB/ladybug

LadybugDB a graph database

解决的问题

Ladybug 解决了在保持高性能的同时对海量数据集执行复杂数据分析的挑战。它提供了一种存储和查询互连数据(图)的方式,而无需管理单独的数据库服务器。

工作原理

Ladybug 是一个嵌入式数据库,意味着它直接在你的应用程序内部运行,而不是作为独立服务。它使用属性图模型和 Cypher 查询语言来组织和检索数据。为了确保速度,它利用基于磁盘的列式存储、专门的连接算法和多核并行。它还内置了全文搜索和向量索引功能,并支持 WebAssembly 以便在网页浏览器中安全执行。

适用对象

它专为需要高性能、可扩展图数据库的开发者设计,该数据库可以轻松集成到各种编程语言的应用程序中,包括 Python、Node.js、Rust、Go、Swift、Java 和 C++。

亮点

  • 可嵌入、无服务器架构,便于应用程序集成
  • 支持 Cypher 查询语言和属性图数据模型
  • 原生向量索引和全文搜索能力
  • 高性能向量化和因子化查询处理
  • 符合 ACID 的事务,确保数据可靠性
  • 支持 WebAssembly,适用于基于浏览器的应用程序

相关

  • 项目
  • 项目
  • 项目
  • 项目