外观
LanceDB Embedded(嵌入式)
开源、嵌入式、直接跑在你应用进程里的检索库。
LanceDB Embedded 是一个开源的嵌入式检索库,提供 Python、TypeScript 与 Rust 客户端 SDK——查询规划、索引构建和后台工作都由你的应用自己完成,不需要另外部署数据库服务。它在你的应用进程内读写本地磁盘或对象存储上的表,用的正是 LanceDB Enterprise 所基于的同一套 Lance 格式与表模型。

LanceDB Embedded:LanceDB SDK 与 Lance 格式都跑在你的应用里,读写本地磁盘或对象存储上的表。
为什么用 LanceDB Embedded?
LanceDB Embedded 适合本地检索类应用、notebook、开发调试以及单机数据流水线——在这些场景里,你的应用自己掌控算力资源与表维护。
- 无需运维任何基础设施 —— 库就跑在你的进程里,没有服务端需要部署、配置或保证可用。
- 免费且开源 ——
pip install lancedb(或对应的 TypeScript / Rust 包)就能开始读写表,不需要先注册账号或开通服务。 - 完整的本地控制权 —— 表数据放在哪、压缩合并与建索引这些维护什么时候跑、每个操作分多少算力,全由你的应用决定。
- 与 Enterprise 相同的表格式 —— Embedded 与 Enterprise 共用同一套 Lance 格式与表模型,所以将来迁到分布式部署时,不需要做数据转换。
上手
快速开始几行代码就能建表、写入数据,跑通第一次检索。选一个 SDK在 Python、TypeScript 与 Rust SDK 之间做选择。当数据量或访问量超出单机能力,或者你需要托管基础设施、私有化部署、平台支持时,请看 LanceDB Enterprise 与逐项功能对比。