[I/O, HTTP, SQL] 표준 I/O 입출력, HTTP, SQL
1. 파일 시스템파일 시스템은 운영 체제의 일부로, 데이터를 조직하고 저장하는 방식입니다. 하드 디스크, SSD, USB 드라이브 등 저장 장치에서 데이터를 관리하기 위한 구조와 논리를 제공합니다. 파일 시스템은 파일과 디렉토리를 생성, 수정, 삭제 및 검색하는 기능을 제공합니다.FAT (File Allocation Table):초기 파일 시스템 중 하나로, DOS와 Windows 초기 버전에서 사용됨.단순하지만, 큰 파일 및 디스크 관리에 비효율적.NTFS (New Technology File System):Windows NT 계열에서 사용되는 파일 시스템.보안, 압축, 대용량 파일 지원 등 다양한 고급 기능 제공.HFS+ (Hierarchical File System Plus):macOS에서 사용되는..
2024. 8. 5.
[git] git과 VCS, 파일시스템, 암호화, 복사
1. VCS(Version Control System)소프트웨어 개발에서 소스 코드, 문서, 설정 파일 등의 변경 이력을 관리하는 시스템입니다.VCS는 파일의 변경 내용을 추적하고, 다양한 버전의 파일을 저장하며, 여러 개발자 간의 협업을 가능하게 합니다.소프트웨어 개발, 문서 관리, 설정 파일 관리에 주로 이용된다.주요 기능분경 이력 관리분산 및 협업백업 및 복구분기 및 병합태그 : 특정 시점의 버전을 태그로 관리하여 쉽게 찾기 가능VCS의 종류로컬 버전 관리 시스템로컬 DB에서 관리협업이 어렵고, 장애 시 데이터 손실의 위험이 있음예시 : RCS중앙 집중식 버전 관리 시스템특징: 중앙 서버에 모든 버전 정보를 저장하고, 클라이언트가 서버에 접속하여 작업을 수행합니다.장점: 협업이 용이하며, 중앙에서 ..
2024. 7. 31.