반응형
NoSql 활용 - 특징
- 다수의 사용자 요청을 빠른 시간 내에 모두 처리
- 서비스에서 읽기/쓰기 비율 중 데이터 쓰기 비율이 높음
- 저장된 데이터의 일관성이 중요하게 여겨짐
- 스키마가 없는 데이터 형태(schema-less)
- 네트워크 기반 분산 데이터베이스가 가진 확장성
* 저장과 처리 시간 주기에 맞춰 데이터 종류를 나누어 보자.
- 빠른 주기로 빈번하게 저장 및 처리되는 캐시 영역의 데이터
: 수 ms 단위로 데이터 처리
- 일정 주기로 아카이빙돼 시점 복원이 가능하도록 관리되는 데이터
: 수 분 이내로 이전 상태로 복구 가능한 데이터 처리
- 일정 주기로 데이터를 집계해 게임 내에 다시 반영하는 데이터
: 실시간 랭킹, 개인 요약 정보, 최근 아이템 교환 비율 등
- 각종 사용자 이벤트 발생에 따라 그 이력을 관리하는 로그 데이터
* 저장형태에 따른 구분
Key-value
Ordered Key-value
Wide Column Store
Document
Graph
* NoSQL - 어떻게 선택해야 할까? : http://platformadvisory.kr/archives/608
* 한 눈에 살펴보는 PostgreSQL : http://helloworld.naver.com/helloworld/227936
반응형
'프로그래밍 > DataBase' 카테고리의 다른 글
[DB] RocksDB: Persistent key-value store for fast storage http://ow.ly/2BzPfY (0) | 2013.11.20 |
---|---|
[MSSQL] getdate()에 1초 더하기 (0) | 2013.11.08 |
[MSSQL] 저장프로시저 내용 보기 - SP, Stored Procedure (0) | 2013.09.23 |
Robomongo - cross-platform MongoDB (0) | 2013.09.16 |
[mssql] 숫자 앞에 0 으로 채우기, Replicate (0) | 2013.09.12 |