본문 바로가기
반응형

NoSQL2

60분만에 이해하는 DynamoDB 모델링: DynamoDB Modeling 사실 이 제목은 내가 지은 것은 아니고, AWS re:invent에서 발표될때, "Data modeling with Amazon DynamoDB in 60 minutes" 라는 제목으로 소개가 되서 따라 적어보았다; 도입. 어쨌든 이번 포스트에서 소개하고자 하는 내용은 "어떻게 하면 더 효율적으로 DynamoDB를 모델링 할 수 있을까"에 관한 것이다. RDBMS를 다루면서, 테이블들의 관계를 나타내고 모델링 하는 것은 많이들 경험을 해봤거나, 들어봤을 것이다. 그러나 NoSQL 기술에 해당하는 DynamoDB는 어떻게 모델링하는 것이 좋을까. 게다가 엄밀히는, (MongoDB 같은) 기존에 잘 알려진 NoSQL과는 좀 다른 특성을 가진 DynamoDB는 어떻게 모델링하는 것이 좋은지 살펴보자. Dyna.. 2020. 6. 24.
Redis 기본 특성 주요 특성 Key-Value 스토어 컬렉션 지원 List, Set, Sorted Set, Hash 등의 자료 구조를 지원한다. Pub/Sub 지원 Publish/Subscribe 모델을 지원한다. 디스크 저장 (Persistent Layer) 현재 메모리 상태를 디스크로 저장할 수 있는 기능 RDB와 지금까지 실행된 업데이트 관련 명령어의 집합인 AOF 기능이 있다. RDB: 현재 메모리에 있는 내용의 스냅샷을 저장해두는 기능이다. 이렇게 덤프한 내용을 다시 메모리에 올려서 사용할 수는 없다. AOF: Append Only File의 약어로, set/del 등의 업데이트 관련 명령을 받으면 해당 명령어를 그대로 기록해둔다. Redis에서는 가능하면 이 두 개를 모두 사용하는 것이 좋다고 이야기하지만, 디.. 2020. 2. 28.
반응형