Spring Data for MongoDB 빅데이터 관련해서 NoSQL이 하나의 해결방안으로 엄청난 이슈를 몰고 왔지만, 실제로 프로젝트에서 맘놓고 활용되기까지는 시간이 더 걸리지 싶다. 현재 NoSQL은 끊임없이 변화하고 발전하는 단계이며, 버전이 조금만 올라도 수많은 기능들의 추가와 수정이 이루어지고 있다. 이런 모습은 최신기술이 주는 혁신보다는 안정성 결여, 신뢰감 하락 등으로 내비칠 수도 있다. 그런데도 Spring Framework 로 만들어진 프로젝트에 MongoDB를 붙이려는 이유가 명백하다면, Spring Data에 대해서 알아보는 것이 좋을 듯하다. 사실 MongoDB에서 제공하는 기본 드라이버(Driver)만 가지고도 Spring 에 쉽게 접목시킬 수 있다. 하지만 MongoDB에서 제..
OpenShiftOpenShift is Red Hat's free, auto-scaling Platform as a Service (PaaS) for applications. As an application platform in the cloud, OpenShift manages the stack so you can focus on your code. 레드헷에서 PaaS 클라우드 서비스를 하고 있었다. 여러가지 언어를 지원하고 있지만 아래 링크에 걸려있는 포스팅에서는 node.js 와 mongoDB를 셋팅하는 절차를 주로 설명하고 있으며, 우선 공짜라고는 하는데 당연히 특정조건에 의해 Pricing 정책을 내고 있다. 잘 살펴보고 나중에 한번 시도하면 공부용으로는 좋을 듯하다. http://blog.mo..
Triggered Messaging 라는 실시간 대용량 데이터를 처리하는 회사로, 인터넷 쇼핑몰에서 버려지는 카트(abandoned carts : 인터넷쇼핑하다 카트에 담아두기만하고 구매까지 이루어지지 않은 카트를 의미하는 것같음) 정보를 이메일정보로 제공해서 고객이 구매할 확율을 높이게 하는 일을 처리하고 있다. 어쨋든 실시간으로 계속 유입되는 대용량의 데이터를 가지고 MongoDB 콜렉션(Collection)에 등록을 하지만, 결국 그 데이터를 가지고 일련의 어떤 처리를 하고 나면 더 이상 쓸모 없는 데이터이므로 삭제에 대한 이슈가 생겼다는 것이다. 이 임시적인 데이터에 대한 삭제의 방법을 아래 4가지로 나눴다. 1. 처리할때마다 한 레코드씩 삭제(remove).2. 처리 마지막에 모든 레코드를 삭제..
MongoDB 를 설치하고 트위터 타임라인 정보를 읽어와 매일 같이 붓고 있다. rate limit 정책상 막 들이붓진 못해도 그래도 10만건 정도는 샘플데이터를 만든거 같다. Java Driver 를 이용하여 데이터를 조회해서 원하는 기준으로 그룹핑을 하는 어플리케이션을 만들었는데 DBCursor 클래스에 있는 batchSize에 대한 궁금증이 생겼다. 공식홈페이지로 들어가서 관련 설명페이지를 찾았다. http://www.mongodb.org/display/DOCS/Queries+and+Cursors 아래와 같은 내용이 있다. Execution of queries in batches The MongoDB server returns query results to the client in batches. ..
- Total
- Today
- Yesterday
- javascript
- github
- Google Chart Tools
- ktm모바일
- 자급제폰
- 알뜰요금제
- R
- vagrant
- 도넛차트
- 아이맥
- eclipse
- heroku
- java
- ipTIME
- 마인크래프트
- python
- 맥북
- MySQL
- ggplot2
- Spring
- ubuntu
- Oracle
- MyBatis
- SVN
- docker
- 막대그래프
- ggplot
- MongoDB
- 이클립스
- 셀프개통
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |