arun1729/cog
Embedded Graph Database for Python. Lives inside your Python process. Quick setup. No server. Runs in notebooks, apps, even your browser.
해결하는 문제
CogDB는 Python 프로세스 내에서 직접 실행되는 영구적인 임베디드 그래프 데이터베이스입니다. 별도의 데이터베이스 서버를 관리할 필요가 없어 Python 애플리케이션, Jupyter 노트북, 브라우저 기반 환경에 그래프 데이터 구조를 통합하기 쉬워집니다.
작동 방식
CogDB는 데이터를 Node → Edge → Node로 모델링하는 트리플 스토어입니다. Torque라는 유창하고 체인 가능한 Python API를 사용하여 사용자는 별도의 쿼리 언어를 배우거나 쿼리 문자열을 사용하지 않고도 표준 Python 코드로 그래프 쿼리를 작성할 수 있습니다. put_batch를 통한 대량 삽입, JSON 통합을 지원하며 HTTP를 통해 제공하여 원격 액세스가 가능합니다. 또한 SimSIMD와 통합하여 단어 임베딩을 사용한 SIMD 최적화 유사성 검색을 지원합니다.
대상 사용자
애플리케이션 내에서 관계 관리, 의미 검색 수행, 지식 그래프 구축이 필요한 경량 서버리스 그래프 데이터베이스를 찾는 Python 개발자를 위해 설계되었습니다.
주요 기능
- 임베디드 아키텍처: 서버 설정 불필요. Python 프로세스 내에서 완전히 실행됩니다.
- Torque 쿼리 언어: 직관적인 그래프 탐색 및 필터링을 위한 체인 가능한 Python API.
- 벡터 검색: 단어 임베딩(GloVe, Gensim) 및 k-최근접 이웃 검색에 대한 내장 지원.
- 유연한 데이터 로딩: CSV, N-Triples(RDF), 에지리스트 파일에서 데이터 가져오기 지원.
- 대화형 시각화: Jupyter 노트북 및 Google Colab에서 그래프를 시각화하기 위한 통합
show()메서드.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트