728x90
NoSql관련해서 사용하지 않다보니 거리가 멀어지고 있는데 옵시디언을 사용하려고 조사하다 보니 인메모리 DB와 NoSql의 결합된 CouchDB라는 것이 있어서 사용해보려 합니다.
아직 벡터 DB도 많이 써봐야 하는 상황이라 할것이 많이 있네요.
우선 Docker-compose.yml
더보기
version: "3.9"
services:
couchdb:
image: couchdb
container_name: obsidian-db
# user: 1000:1000 # synology nas 본인의 uuid/guid
environment:
- COUCHDB_USER=admin # <- 여기에 아이디
- COUCHDB_PASSWORD=password # <- 여기에 비밀번호
volumes:
- /syno/docker/obsidian-db/data:/opt/couchdb/data # 본인 디렉토리
- /syno/docker/obsidian-db/local.ini:/opt/couchdb/etc/local.ini
ports:
- 5984:5984
restart: unless-stopped
와우 설치 기본은 끝났네요.
기본 툴을 사용하기 위해서는 다음 주소로 들어가서 확인 하시면 됩니다.
더보기
http://127.0.0.1:5984/_utils/
(툴은 기존의 디비에버는 프로로 유료 버전을 사용해야 합니다. )
카우치 디비의 장점은 인메모리 디비의 특성과 NoSQL특성을 가지고 있으며 기존 ANSI표준 SQL과 유사한 질의문과 고유 질의문 양식을 지원한다는 것입니다.
이후에 옵시디언과 연동부분 작성할 예정입니다.
오늘은 설치까지만...
728x90
'프로그램 > docker' 카테고리의 다른 글
| window 11에서 docker 설치(2025.09.19) (0) | 2025.09.19 |
|---|---|
| update self hosted n8n (2025.06.03) (0) | 2025.06.03 |
| vibe coding 를 위한 deepseek in On-Premise(2025.05.26) (0) | 2025.05.27 |
| 폐쇄망용 gitea 도커 이미지 작업(2023.09.06) (0) | 2023.09.07 |
| 도커 작성글 모아보기 (1) | 2023.05.29 |