본문 바로가기

Database/ChromaDB

(2)
Chromadb - 02 (Usage Guide) Chromadb 공식 사이트 참조: https://docs.trychroma.com/usage-guide#initiating-a-persistent-chroma-client Persistent Chroma Client Chromadb는 로컬 시스템에 데이터를 영구적으로 저장하고 불러오는 기능을 제공합니다. 데이터가 저장되는 경로를 my_chroma_db로 가정하겠습니다. import chromadb client = chromadb.PersistentClient(path="my_chroma_db") PersistentClient: 로컬 시스템에 데이터를 저장하고 불러오는 Client입니다. path: 데이터가 저장되는 경로를 설정합니다. 경로가 존재하지 않으면 자동으로 생성합니다. 정상적으로 작동 되었으면..
Chromadb - 01 (Getting Started) Chromadb 공식 사이트 참조: https://docs.trychroma.com/getting-started Chromadb? ChromaDB는 벡터(vector) 데이터를 저장하고 쿼리(query)할 수 있는 데이터베이스입니다. 주로 임베딩(embedding) 데이터의 저장 및 검색에 적합하게 설계되었습니다. 텍스트나 기타 데이터 형식을 벡터 형태로 변환하여 저장하고, 이를 기반으로 의미론적으로 유사한 데이터를 검색할 때 아주 유용하여 자연어 처리와 관련된 분야에서 벡터 데이터베이스는 중요한 역할을 합니다. ChromaDB는 이러한 기능을 제공하는 벡터 데이터베이스이며 AI 응용 프로그램의 필요성에 부응하여 필수적인 도구로 자리잡고 있습니다. 추가로 임베딩(embedding)이란 개념을 간단히 설명..