전체
-
인프라 기초지식 1. 가상화Technique/Infrastructure 2015. 12. 29. 23:33
가상화 한 대의 물리 서버에는 보통 하나의 운영체제만 가동할 수 있다.반면 가상화 기술을 사용하면, 한 대의 물리 서버에서도 여러 개의 게스트 운영체제를 가동할 수 있다.이를 '서버 가상화' 라고한다. 물리 서버의 특징- CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 많은 용도에 적합하다.- 주된 용도는 데이터베이스 서버, 애플리케이션 서버 등이다. 가상 서버의 특징- CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 적은 용도에 적합하다.- 주된 용도는 웹 서버, 개발 서버, 메모리 DB 등이다. 가상화 시 장단점장점- 비용을 줄일 수 있다.- 게스트 운영체제의 하드웨어 자원을 쉽게 늘리거나 줄일 수 있다.- 물리 서버는 하드웨어가 노후화되므로 일정 기간이 지나면 하드웨어를 교체해야 ..
-
[ 펌 ] Apache 와 Nginx 의 PHP 성능 비교Technique/ETC 2015. 12. 29. 15:20
이벤트 방식인 Nginx 는 프로세스/쓰레드 방식인 Apache 에 비해 월등한 성능을 보이는 것으로 알려져 있다. 실제로 Static 파일들 CS, JSS 의 경우엔 두드러져 보이는데, 그렇다면 CGI 도 이에 해당되는지 특히 PHP 의 경우를 예로 들어 살펴본다. 내용 PHP PHP 를 웹으로 서빙하는 케이스는 크게 3 종류로 나눌 수 있다. PHP Built-in 웹 서버Apache w/ mod_phpNginx w/ FastCGI 1번의 경우 개발시에 웹 서버를 별도로 셋팅하기 번거로울 경우 쉽게 사용할 수 있는 방법이고, 실제로 흔히 사용한다. 그러나 편의상 사용되며 성능과는 거리가 멀다. 따라서 여기서는 더 이상 언급하지 않기로 한다. 2번의 경우 10 여년 이상 사용해온 전통적인 방식이며 LA..
-
[ 펌 ] 프로그래머의 경력을 말아먹는 12가지 방법Technique/Column 2015. 12. 28. 11:00
프로페셔널한 프로그래머라면 본인의 경력을 스스로 관리할 수 있어야 합니다. 누구나 초보 프로그래머로 시작하여 수많은 시행착오를 겪으며 성장합니다. 많은 사람들이 같은 실수를 반복하며, 같은 후회를 되풀이합니다. 이 글에서는 좋은 프로그래머로서의 경력을 쌓기 위해 반드시 피해야 하는 몇 가지 사례들을 살펴봅니다. 글을 작성하기에 앞서, 여기에서 다루는 내용은 저의 주관적인 견해가 많이 들어있지만, 목차 또는 일부 구절 등에서 샘 라이트스톤의 『프로그래머로 사는 법』의 내용을 자주 인용했음을 밝혀 둡니다. 1. 다른 사람을 화나게 하기 일을 하다 보면 다른 사람과 의견이 다르거나 다른 사람에게 불만을 품게 되는 경우가 종종 있습니다. 특히 전쟁터와 같이 매우 급하게 진행되는 프로젝트에서는 일을 성사시키기 위..
-
[ 감상 ]마션 (The Martian, 2015)카테고리 없음 2015. 12. 24. 23:13
이번에 적어볼 영화는 화제의 영화 마션 입니다.최근 우주를 배경으로한 SF장르 영화가 많이 나오고 있는데요그중 하나 입니다.인터스텔라에서 만 박사로 나와 모두를 함정으로 빠지게 한 맷데이먼이이번엔 화성에 표류되어 동료들을 불러들이는 역활을 맞았네요 ㅎㅎ 감독인 리들리 스콧은 생각보다 재미있는 여화를 많이 만든 감독으로 알려져 있는데요.그덕분에 이 묵직한 내용을 어떻게 풀어 낼까 많은 이야기가 있엇는데생각보다 재미있게 봤습니다. 상황을 생각하면 엄청나게 심각한 상황인데그상황을 아주 긍정적으로 받아들이고,한마디씩 던지는 그 유머가무겁게만 가져갈 수도 있엇던 영화의 분위기를 잘 잡아 주는 것 같았습니다. 그리고 이영화를 보다보면지나치게 NASA를 긍정적으로 포장하는 부분도 많았는데요.NASA가 어떤 행동을 햇..
-
Primary Key, Unique Index 에 대하여Technique/RDBMS 2015. 12. 23. 23:04
Primary Key를 아무생각없이 넣거나,단순히 개발의 용이성과, 유지보수의 편의성때문에 Unique Index를 당연시 여기거나 하는가? 항목 Primary key Unique Index 목적 Constraint + Index Index 공통점 유일성 보장 유일성 보장 참조 무결성 PK/FK에 의해 지정가능 지정 불가능 테이블당 개수 1개만 가능 여러개 가능 인덱스 생성 Unique Index 생성 Unique Index 생성 역공학 적용 시 PK 인식가능 PK 인식 불가능 Null 허용 허용 안됨 허용됨 PK와 UI가 비슷한 것 같지만 세부적인 애용에 잉서서는 차이가 분명히 있다. Unique Index만을 이용하였을 때 장단점 장점 단점 - PK/FK가 존재하지 않아 DBA가 데이터베이스를 관리하..
-
엔티티타입, 통합? 분리?Technique/RDBMS 2015. 12. 23. 22:15
데이터 모델링을 하다보면 1:1관계 1:M 관계, M:M 관계를 통한 엔티티타 간에분리된 형태의 많은 엔티티타입들이 도출된다.반대로 하나의 엔티티타입 안에 비슷하지만 트랜잭션의 ㅓ리 패턴에 따라 다르게 처리되는 컬럼들이 뭉쳐서 설계되는 경우도 있다. 통합과, 분리는 결정하는 기준은 무엇인가?적절한 기준에 따라 엔티티타입의 통합과 분리를 결정하는 것은 전문적인 모델링을 전개하는 사람에게 매우 필요한 기술이다.엔티티타입의 통합과 분리도 단순하게 엔티티타입의 모습만을 보고 결정하는 것이 아니다.분석의 대상이 되는 업무 패턴을 먼저 이해하고 해당 업무에서 날아오는 트랜잭션의 패턴을 분석한 다음 엔티티타입의 통합과 분리를 결정해야 한다. ■ 무조건 통합하지 말라통합을 하다보면 데이터 모델이 단순해지고 구축하면 많..
-
[ 감상 ]검은 사제들 (The Priests, 2015)카테고리 없음 2015. 12. 23. 16:52
이번에 적어볼 영화는 화제의검은사제들입니다. 강동원의 사제복이 어떻고 저떻고전 남자라 별 생각없습니다. ㅎㅎ제가 이 영화를 본 건, 한국영화사상 최초의 엑소시즘 영화라는 것 입니다.예전부터 엑소시즘관련 영화를 많이 봐 왔고,또 재미있게 즐겼기에,한국에서 나온 첫 영화라 나름 기대 하고 봤습니다. 스토리는 여러 영화평론 프로그램에서 나온 그대로엑소시즘이고,장미십자회 라는 교황청소속 구마단체에 속한 김신부( 김윤석 )는 오랜 기간 알고 지낸 한 여학생의 몸에 들어간 마물을 물리치기위한 구마의식을 지내려하고 있으며, 지속적으로 보조사제들이 나가떨어짐에 새로운 보조사제를 요청했고,이에 해당된 인물이 최부제( 강동원 ) 입니다.이둘은 영신( 박소담 )의 안에 들어가 버린 마물을 깨워내, 구마의식을 행하는 그런 영..
-
[ 감상 ]더 폰 (The Phone, 2015)카테고리 없음 2015. 12. 22. 12:18
안녕하세요 (__)두번째로 레뷰를 적어볼 영화는 더 폰 입니다.본지 꽤 된 것 같은데 이제서야 올리네요 ㅎㅎ. 올 해엔 한국영화가 상당히 강세였던 한 해 인것 같습니다.덕분에 즐거웠네요 ㅎㅎ 그중 더 폰 은 손현주의 스릴러 3번째 작품이고,그냥 여담으론 이 시나리오를 공개 한 순간 바로 스폰이 붙었다는 이야기도 어디선가 들은 것 같네요 ㅎㅎ( 평론가 평이 아주 냉혹하네요 .. ㅎㄷㄷ ) 그만큼 독특한 소재를 바탕으로 만들어진 영화 인데요.영화 내용을 간략하게 이야기 하자면, 1년전 오늘 죽은 아내에게서 갑자기 1년후 오늘 평소처럼 전화가 옵니다.그리고 전화를 받은 손현주는 아내가 혹시 오늘 죽지 않는다면 다시 되살아나는게 아닌가 싶은 마음에 아내가 죽지 않도록과거를 바꿔가는 이야기 인데요. 1년전과 오늘..