kth 모바일서비스2팀 이귀복 김수보님이 작성해 주신 “mongoDB 어떻게 사용할 것인가?” 에 이어 Spring3.0과 MongoDB 를 이용해서 위치기반 데이타를처리 할 수 있는 간단한 개발 소스를 정리해 보았습니다. [ 개발환경 ] Spring3.0, jdk1.7, Maven, velocity DB : MongoDB 2.0.2 Tool : SpringSource Tool Suite View : 구글맵을 이용한 UI 구성 1. 설정 파일 작업 1) pom.xml 내용 추가하기 [...]
kth n-Screen 개발팀 이희대 원문 슬라이드 : Why we chose mongoDB for guardian.co.uk 1. 개요 Guardian은 영국의 유력지 중 하나로 꼽히는 신문으로 공정한 논조와 참신한 보도가 잘 조화되어 <타임스>와 견주는 일간입니다. 하루 수백만이 온라인으로 가디언지를 구독하고 있습니다.. 수백 개의 테이블들이 서로 연관되어 있어 쿼리의 복잡성이 매우 높아 유지보수 및 확장이 어려운 상황입니다. 이를 해결하기 [...]
kth 로컬플랫폼팀 김수보 이호철 님이 작성해주신 “포스퀘어가 MongoDB를 선택한 이유 : Auto-Sharding” 과 윤희 님께서 소개한 “MongoDB 초보자를 위한 보안 관련 Tips” 에 이어, “mongoDB 어떻게 사용할 것인가?” 에 대해 정리해보았습니다. 세 명의 팀원 분들이 고생해주었습니다. 1. mongoDB는 왜 만들어졌을까? 우스갯소리이지만, mongoDB는 몽고에서 만들어진게 아닙니다. wikipedia 를 보면, 다음과 같이 설명되어 있습니다. MongoDB (from “humongous [...]
kth 데이터지능팀 이호철 Why MongoDB MongoDB @ foursquare / Biggest reason : Auto-sharding 포스퀘어의 Harry Harry Heymann 이 직접 발표한 동영상 , 발표자료 슬라이드 최근 1,000만 이용자를 돌파한 서비스인 Foursquare. Foursquare는 매일 300만 건의 checkins 과 총 7억5천만 건의 checkins 데이터가 쌓여 있다. Foursquare 서비스의 환경은 Amazon EC2(Amazon Elastic Compute Cloud) 위에 40대의 장비, [...]
by kth 웹서비스 개발팀 윤희 2011 platformday 에서 mongoDB 적용 사례가 소개되면서 mongoDB 를 시작하려는 개발자분들이 많아진 듯 합니다. 그래서 mongoDB에 대한 학습을 이제 막 시작하려는 분들을 위해 mongoDB 설치 직후 확인해야 할 보안관련 내용을 공유할까 합니다. 우선 mongoDB 에 대한 간략한 소개를 하겠습니다. mongoDB ? 스키마에 제약 없이 json 형태의 Document 를 저장하는 [...]
by kth GIS 플랫폼팀 팀장 김수보 “공간 데이터베이스(Spatial Database)”라고 하면, 처음 들어보는 개발자 분들이 많으실 것 같은데요. 스마트폰 기반의 지리정보나 위치정보를 취급하기 위해서 이제는 “공간 DB”가 기본인 만큼 이에 대해서 알아두는 것이 중요할 것 같네요. 1. 공간DB란? (wikipedia) spatial database is a database that is optimized to store and query data that is related [...]