couchdb?
문서 기반 데이터베이스
기능
- web UI 제공
- automatic conflict detection
- 자동 복제로 서버간 동기화
- 실시간 변경 감지
특징
- master-master
- NoSQL
- Document 단위로 저장
- 얼랭을 언어로 사용
- JSON은 데이터 표현에 사용되고, 자바스크립트는 쿼리에 사용
상세내용
1) 읽기는 절대로 잠금이 걸리지 않으므로, 다른 쓰기나 읽기 때문에 기다려야 할 필요가 없다.
2) 모든 업데이트는 새로운 시퀀스 번호를 할당받는다 시퀀스 값은 데이터베이스의 변경 사항을 추적할 때 사용된다
3) 저장되거나 삭제될 때에도 동시에 업데이트가 가능
4) 수정이나 삭제가 발생해도 계속 파일 끝에 추가만 하므로 낭비되는 공간이 많이 발생
참고자료
https://docs.couchdb.org/en/stable/intro/index.html
1. Introduction — Apache CouchDB® 3.3 Documentation
© Copyright 2023, Apache Software Foundation. CouchDB® is a registered trademark of the Apache Software Foundation. Revision 97014f1d.
docs.couchdb.org
https://dataonair.or.kr/db-tech-reference/d-lounge/technical-data/?mod=document&uid=234919
얼랭으로 구현된 문서 기반 분산 데이터베이스, CouchDB
얼랭으로 구현된 문서 기반 분산 데이터베이스, CouchDB 얼랭의 분산 처리 능력을 데이터베이스로 옮겨온 CouchDB에 대해 살펴본다. CouchDB는 자연스러운 양방향 복제를 밑받침 하는 버전 컨트롤 모
dataonair.or.kr
'IT' 카테고리의 다른 글
apache solr(솔라) (0) | 2023.07.14 |
---|---|
KeyCloak(키클락) (0) | 2023.07.13 |
DataHub(데이터허브) of Linkedin (0) | 2023.07.12 |
Apahce Atlas(아틀라스) (0) | 2023.07.11 |
Apache Ranger[레인저] (0) | 2023.07.10 |