728x90
유투버 노마드코어의 SQL, NoSQL 차이 설명 Q. SQL, NoSQL이 각각 뭐야? SQL만 알면 NoSQL도 알 수 있습니다. NoSQL의 전체명칭은 Not only SQL, 즉 모든 SQL뿐만이 아닌 DB를 뜻하기 때문입니다. (DataBase는 데이터의 저장공간입니다.) SQL(Structure Guery Language)은 다음과 같이 설명할 수 있습니다. 데이터베이스(DB)를 어떠한 관계적인 측면을 통하여 관리하고 정리하는 컴퓨터 언어입니다. 프로그래밍 언어는 아니죠. 개발자의 관점에서 데이터가 필요한 경우는 보통 일정한 틀이 있습니다. 무작위의 내용이 아니라 사용자의 이름, 비밀번호 등 필요한 정보에 대한 카테고리가 정해져있다는 뜻입니다. 이러한 기준들이 앞서말한 '관계'중 일종이며, 이..
Q. 깃(GIT)이랑 깃허브(GitHub)는 같은 거지? A. 아닙니다. 깃을 이용하여 다루는 저장소가 깃허브입니다. Q. 깃부터 말해줘. Git이 뭐야? A. 깃은 당신의 파일을 관리해줍니다. 당신의 파일이 언제 만들어졌는지, 언제 수정되었는지, 누가 수정한 건지, 무엇을 수정한 건지를 알고 있습니다. 우리는 수정을 거칠 때마다 ver1, ver2, ver3로 버전변화가 일어날 것이고 깃이 이러한 파일의 변화를 기록하고 있는 겁니다. (즉, 버전관리시스템) Q. 버전관리 시스템이라고? A. 네. 우리는 일반적으로 게임 하나를 설치하더라도 그 게임의 출시상태를 유지하는 것이 아니라 여러 번의 업데이트를 시켜줍니다. 이때 git은 마치 타임라인을 가지고 있는 것 처럼 업데이트 1차, 2차, 3차에 대한 버..
GIT을 왜 사용할까? - 형상관리도구, 분산버전관리로서, 팀플과 같은 협업작업 시에 일어날 수 있는 문제를 사전방어합니다. - 같은 파일을 여러 명이 동시 작업을 하므로 병렬개발이 가능합니다. - 소스코드의 수정 내용이 커밋 단위로 관리할 수 있고 패치 형식으로 배포가 가능해집니다. - 개인 프로젝트에서도 버전관리를 통해 더욱 체계적인 개발이 가능합니다. 1. Git설치와 초기 설정방법, 그리고 Github 이용방법 유투버 동빈나님의 영상으로 대체합니다. 2. 필수 명령어, ()에 필요 내용 작성 ex. git add hello.txt 저장소로 복제시키기: clone git clone (https://github.com/(git허브명)/(레퍼지스토리이름).git 작업내용 stage로 이동시키기: add..