ChromaDB

Chroma(常稱ChromaDB)是一款開源的AI原生向量資料庫,也可描述為AI的開源搜尋引擎。它由Jeff Huber創建,採用Apache 2.0許可證。Chroma允許存儲向量嵌入並執行語義相似性搜尋,同時支持全文、正則表達式和元數據搜尋。其設計注重開發者體驗,是第一個能通過pip直接安裝的資料庫。Chroma獲得1800萬美元種子輪融資。作為項目,Chroma持續疊代,發布了如1.0.4、1.0.8等多個版本,引入了集合複製、SPANN索引默認啟用等功能。

基本介紹

  • 外文名:Chroma
  • 別名:ChromaDB
研發背景,發展歷程,核心技術,架構設計,索引與查詢引擎,性能表現,數據可靠性與高可用,多語言與開發者支持,運營模式,核心團隊,重要事件,

研發背景

ChromaDB 是一款開源的 AI 原生向量資料庫,其核心定位是為 AI 套用構建檢索引擎。技術選型上,ChromaDB 採用 Rust 語言編寫並採用租戶架構,其雲服務 Chroma Cloud 的分散式版本將對象存儲作為關鍵的持久層和數據層。設計理念上,ChromaDB 注重開發者體驗,可以通過 pip 直接安裝。

發展歷程

2024年7月,Chroma獲得1800萬美元種子輪融資。2025年4月13日,項目發布1.0.4版本,聚焦垃圾回收(GC)系統最佳化、CLI工具增強及關鍵Bug修復。2025年5月5日,發布1.0.8版本,新增集合分叉(Collection Forking)、集成多種AI Embedding支持、默認啟用SPANN索引等功能,並修復了多項關鍵Bug。2025年6月至2026年初,項目密集推出多項重要功能,包括正則搜尋支持、稀疏向量搜尋、集合分叉、客戶管理加密密鑰等。2026年3月10日,發布1.5.5版本。截至2026年4月,ChromaDB已發展成為擁有龐大活躍用戶和貢獻者的開源項目。

核心技術

ChromaDB的核心技術理念是基於對象存儲構建,提供零運維基礎設施。其設計支持自動數據分層和隨數據與流量自動擴展,實現高性價比。

架構設計

ChromaDB的底層架構基於對象存儲(如S3/GCS)構建,通過記憶體快取、SSD快取和對象存儲之間的智慧型分層實現數據管理。該系統無需手動調優,可根據使用情況自動擴展,並採用無伺服器定價模式。

索引與查詢引擎

ChromaDB的索引專為對象存儲最佳化,支持在數十億級多租戶索引上進行快速查詢。其默認啟用SPANN索引以提升高維向量近鄰檢索的效率。

性能表現

在384維向量和10萬向量規模下,ChromaDB的查詢延遲表現為:預熱狀態p50為20毫秒、p90為27毫秒、p99為57毫秒;冷狀態p50為650毫秒、p90為1.2秒、p99為1.5秒。技術規格包括每個集合的寫入吞吐量為30 MB/s(超過2000 QPS),每個集合的並發讀取為10(超過200 QPS),每個資料庫的集合數量為100萬,每個集合的記錄數為500萬,召回率為90-100%。

數據可靠性與高可用

ChromaDB採用wal3預寫日誌機制,並通過多雲/多區域複製和時間點恢復功能,確保構建一個具有韌性和可擴展性的搜尋系統。

多語言與開發者支持

ChromaDB核心使用Rust語言編寫,並提供了Python、JavaScript/TypeScript等客戶端SDK。其設計強調簡單性,具備完全類型化、全面測試和完整文檔化的特點,並與LangChain、LlamaIndex等框架集成。

運營模式

Chroma採用Apache 2.0開源許可證,代碼託管於GitHub並接受社區貢獻。其開源社區擁有超過26k GitHub stars,每月下載量超過1100萬次,並被超過9萬個其他開原始碼庫使用。
Chroma Cloud提供完全託管的Serverless服務,具備自動擴展、無運維和按使用量計費的特點。它基於對象存儲構建,支持向量、全文、正則和元數據搜尋。
Chroma支持企業客戶通過自帶雲(BYOC)模式將服務部署在自有VPC中。該模式提供SOC 2 Type II合規、客戶管理的加密密鑰、私有網路等企業級功能,並支持多雲/多區域複製。
Chroma團隊每周一發布PyPI和NPM包的新標籤版本,緊急修復可隨時發布。

核心團隊

ChromaDB 由 Jeff Huber 創立並領導。

重要事件

ChromaDB在早期發展中獲得了1800萬美元的種子輪融資。
Chroma在2025年相繼發布了1.0.4和1.0.8等具有里程碑意義的版本,在系統穩定性、功能豐富性和性能方面進行了重大疊代與最佳化。
此後,Chroma持續推出重要功能更新,包括稀疏向量搜尋(2025年10月)、客戶管理加密密鑰(2025年12月)、正則搜尋支持(2025年6月)以及元數據數組(2026年2月)等。

熱門詞條

聯絡我們