본문 바로가기

MySQL

(3)
Mysql) char과 varchar의 차이 CHAR과 VARCHAR은 모두 텍스트 문자열을 담는 단위이다. CHAR은 문자의 크기가 할당량에 미치지 못할 경우, 나머지 공간은 공백으로 채워버린다. 즉, 100Byte의 크기를 지정해두고 Bino라는 글자를 넣었을때 크기는 영문 4글자이기때문에 4Byte가 되어야 하지만 CHAR의 크기가 100Byte이기 때문에 나머지는 모두 공백으로 채워진다. 하지만 VARCHAR은 크기가 100Byte라고 해도 Bino를 집어넣는다면 공간만큼 4Byte의 크기가 형성된다. 그러면 VARCHAR이 무조건 더 좋은게 아닌가? 라는 의문이 붙는다. 하지만 그러면 괜히 CHAR이 존재하는게 아니지 않겠는가. VARCHAR은 고정적인 값이 아니어서 그 값의 크기를 가늠할 딜레이가 생긴다. 즉, 오버헤드가 존재한다는 것이..
프론트엔드 (Front-End), 백엔드 (Back-End)란? 쉽게 말해서 프론트엔드는 클라이언트, 백엔드는 서버에서 실행된다. 즉 프론트엔드 개발자는 사용자에게 보여지는 웹(web)화면을 개발한다. 그럼 당연히 HTML, 자바스크립트같은 프론트엔드 언어가 쓰일것이고, 백엔드는 php, asp, jsp, ajax, node.js등의 사용자에게는 보여지지 않는 서버단 언어가 쓰인다. 정말 단어 그대로 Front : 앞쪽Back : 뒤쪽 인 것이다. (그냥 클라이언트, 서버로 생각해버려도 위화감이 없다.) 지나가던 강아지도 5초면 이해할정도의 설명이었다. 네이버를 예를 들어 설명해 보자면, 프론트 엔드 개발자가 만든 네이버 화면의 검색창에 단어를 검색하면 백엔드의 서버단 언어에게 명령을 던지게 된다. 즉, 클라이언트(Front-End)에서 '캐나다 여행'을 검색했을 경..
apmsetup 다운받기, 파일 다운로드 원래는 apmsetup.com 이라는 사이트에서 파일을 배포했었으나,도메인을 판건지 관리를 안하는건지 접속이 안되어 apmsetup파일을 구하지 못하는 사태가 발생하고 있다. 그래서 나처럼 헤매면서 찾아다니는 사람들이 없길 바라면서 파일을 배포한다. https://drive.google.com/open?id=0BzK9WNvUwNLXYkZ0dkNTdDlGbVk