Repository
정보기술에서, 리포지터리는 데이터 집합체가 보관되고 조직적인 방식으로 유지되는 대체로 컴퓨터 저장장치 내의 주요 장소이다. 이 용어는 물건을 넣어둘 수 있는 용기나 방이라는 뜻의 라틴어인 repositorium에서 유래되었으며, 물건들이 모여지는 장소를 의미한다.
이 용어는 어떻게 사용되느냐에 따라, 리포지터리는 사용자가 직접 액세스할 수 있거나, 또는 네트웍 내에서의 재배치나 배포를 위해 특정 데이터베이스, 파일, 또는 문서들이 획득되는 장소일 수 있다. 리포지터리는 저장장치의 일부 접근 가능한 장소 안에 들어가는 데이터 집합체 그 자체이거나, 또는 데이터를 선택적으로 추출하는 어떤 능력을 의미할 수도 있다. 관련되는 용어로는 데이터 웨어하우스와 데이터 마이닝이 있다.
우리는 흔히 API를 사용하거나, 서버를 통해 DB에 접근하는 Network Call에 해당하는 작업을 진행한다.
요청과 응답을 하는 행위 혹은 그 데이터 집합체를 우리는 흔히 Repository라고 한다.
'통합 개발 지식 > 개발에 필요한 잡다한 지식' 카테고리의 다른 글
VSync 수직동기화란? (0) | 2023.04.08 |
---|---|
프레임워크 vs 라이브러리 vs 모듈 vs 플러그인 (0) | 2023.03.11 |
[용어 정리] 프로그램? 프로세서? 프로세스? (0) | 2023.02.25 |
UTF-8과 UTF-8-sig 의 차이점 (1) | 2023.02.15 |
프로젝트 관리 - 소프트웨어 공학에서의 나의 생각 (0) | 2021.09.09 |