분류 전체보기83 Git , Github 차이 버전 관리가 필요한 이유 개발자 간의 협업을 위해 전체 개발 소스를 공유하면서 개발 파트를 나눌 수 있고 같은 모듈을 개발하더라도 소스를 공유하며 개발할 수 있기 때문! Git 오픈 소스 버전 관리 시스템(VCS: Version Control System) 로컬에서 버전 관리 소프트웨어 개발 및 소스 코드 관리에 사용 git은 본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램이며, 로컬에서 프로젝트의 기록을 스스로 관리할 수 있도록 해줍니다. git을 통해 브랜치를 생성하고 이전 브랜치로 복구, 삭제, 병합이 가능합니다. 하지만 로컬 저장소를 사용하기 때문에 다른 개발자와 실시간으로 작업을 공유할 수 없습니다. Github Git Repository를 위한 웹 기반 호스팅 서비스 .. 2022. 11. 27. [CS] OLTP vs OLAP OLTP의 정의 OLTP는 온라인 트랜잭션 처리 시스템 입니다. OLTP 시스템의 주요 초점은 트랜잭션 중에 현재 Update, Insertion 및 Deletion 을 기록하는 것입니다. OLTP 조회는 보다 간단 하고 짧 으며 따라서 처리에 더 적은 시간이 소요되며 공간 도 덜 필요 합니다 . OLTP 데이터베이스가 자주 업데이트 됩니다 . OLTP의 트랜잭션이 중간에 실패하여 데이터 무결성에 영향을 미칠 수 있습니다. 따라서 데이터 무결성을 특별히 고려해야합니다. OLTP 데이터베이스는 테이블 을 정규화했습니다 (3NF). OLTP 시스템의 가장 좋은 예는 짧은 트랜잭션을 사용하여 계정 상태를 수정하는 ATM 입니다. OLTP 시스템이 OLAP 용 데이터 소스가됩니다. OLAP의 정의 OLAP은 온.. 2022. 11. 21. [CS]Cloud Computing(IaaS, PaaS, SaaS) Cloud Computing이란? IT 자원을 인터넷을 통해 온디맨드로 제공(사용자 주문형)하고 사용한 만큼만 비용을 지불하는 것을 말한다. 물리적인 데이터 센터와 서버를 구입 및 유지 관리하는 대신 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스를 사용할 수 있다. 기술과 다양성이 증가함에 따라 이제는 일정 부분을 클라우드에서 내려받는 형태가 많이 도입되었다. 얼마만큼 사용자가 관리하고 얼마만큼 클라우드에서 제공받는가에 따라 종류가 네 가지로 나누어진다. IaaS, PaaS, SaaS란? Packaged Software(온프레미스 (On-premise)) 기업의 서버를 클라우드와 같이 '가상의 공간'이 아니라, 자체적으로 보유하고 있는 서버에 직접 설치하고 운.. 2022. 11. 21. [CS] OSI 7계층이란? OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 계층을 나눈 이유 통신이 일어나는 과정이 단계별로 파악 가능 특정 계층에 문제(오류)가 생겼을 때 전체가 아닌 해당 부분만 접근해서 고칠 수 있음 1계층 - 물리계층(Physical Layer) 이 계층에서 사용되는 통신 단위는 비트이며 이것은 1과 0으로 나타내어지는, 즉 전기적으로 On, Off 상태라고 생각하면 된다. ㅎ이 계층에서는 단지 데이터를 전달만 할뿐 전송하려는(또는 받으려는) 데이터가 무엇인지, 어떤 에러가 있는지 등에는 전혀 신경 쓰지 않는다. 단지 데이터 전기적인 신호로 변환해서 주고받는 기능만 할 뿐이다. 이 계층에 속하는 대표적인 장비는 통신 케이블, 리피터, 허브등이 있다. -.. 2022. 11. 19. 이전 1 ··· 9 10 11 12 13 14 15 ··· 21 다음