MySQL 5.7 부터는 PostrgreSQL처럼 컬럼타입으로 JSON을 사용할 수 있습니다. 규모가 크지 않은 초기 서비스 단계라면 굳이 RDBMS와 NoSQL을 나누지 않고도 JSON 컬럼을 적절히 사용해서 아주 멋진 데이터 저장소를 만들 수 있다고 생각이되서 JSON 컬럼을 많이 활용하는 편입니다.
Mac에서 개발한 GO 애플리케이션을 Linux 64bit 머신에 배포하고 싶을 경우 크로스 컴파일(Cross Compile) 환경을 구성해야 합니다.
공식문서(https://golang.org/doc/install/source)에 설명된 내용으로 하다보니 잘 안되서 구글링한 결과를 토대로 재정리 했습니다.
제대로 설명이된 사이트가 많지 않아 정리.
GOROOT는 JAVA로 치면 JAVA_HOME 과 동일한 개념을 보면된다.
내가 사용할 GO 툴이 설치된 위치다.
예를들어 GO 홈페이지에서 tar.gz로된 GO 1.6 버전 파일을 내려받은 후, 유저 홈 디렉토리에 압축을 풀었을 경우에는 GOROOT가 $HOME/go가 된다.