You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Key-value store는 Key를 가지고 Value를 돌려받는 Dictionary입니다. 이러한 형태는 '데이터베이스'를 이루는 가장 기초가 되는데요. Key-value store 데이터베이스에 고성능, 보안, 다중 사용자 최적화, ACID, 데이터 스키마, 장애 복구, 분산처리를 추가하면 익히 들어본 Redis나 Amazon DynamoDB가 됩니다. 우리는 가장 간단한 '데이터베이스'를 만들어볼 예정입니다.
목표
Key-Value Store WebServer 구현
Basic WebServer
모놀로식으로 구현된 in-memory 데이터베이스 구현
SET [key] [value]
Key에 Value를 저장
GET [key]
Key에 저장된 Value을 가져옴
DELETE [key]
Key에 저장된 Value를 삭제함
Advanced WebServer
in-memory를 넘어선 파일시스템(Local or S3)에 저장
AWS에 배포 후 모니터링
(가능하다면) Transaction 구현
참가자 요건
팀 당 Backend programming 2~3명. 언어는 상관없으나 자신있는 언어가 없는 경우 학습이 빠른 python을 사용할 예정입니다.
프로젝트 멘토
추후 공개
The text was updated successfully, but these errors were encountered:
개요
Key-value store는 Key를 가지고 Value를 돌려받는 Dictionary입니다. 이러한 형태는 '데이터베이스'를 이루는 가장 기초가 되는데요. Key-value store 데이터베이스에 고성능, 보안, 다중 사용자 최적화, ACID, 데이터 스키마, 장애 복구, 분산처리를 추가하면 익히 들어본 Redis나 Amazon DynamoDB가 됩니다. 우리는 가장 간단한 '데이터베이스'를 만들어볼 예정입니다.
목표
Key-Value Store WebServer 구현
Basic WebServer
모놀로식으로 구현된 in-memory 데이터베이스 구현
Advanced WebServer
참가자 요건
팀 당 Backend programming 2~3명. 언어는 상관없으나 자신있는 언어가 없는 경우 학습이 빠른 python을 사용할 예정입니다.
프로젝트 멘토
The text was updated successfully, but these errors were encountered: