Study 4

Redis Study - 레디스의 정보 처리

Redis의 특징 Key & Value 데이터베이스로 분류되는 NoSQL이며, 2009년 개발되어 2015년에 상용SW로 개발 키밸류 DB이면서 대표적인 In-Memory 데이터 처리 및 저장기술을 제공하기 때문에 상대적으로 빠른 Read/Write 가능 String, Set, Sorted Set, Hash, List, HyperLogLogs 등 유형의 데이터 저장 가능 Dump 파일과 AOF(Append Of File) 방식으로 메모리 상의 데이터를 디스크에 저장할 수 있습니다. Master & Slave Replication 기능을 통해 데이터의 분산, 복제 기능을 제공하며 Query Off Loading 기능을 통해 Master는 Read/Write 를 수행하고 Slave는 Read 만 수행할 수 ..

Study/Redis 2023.08.19

가상 면접 사례로 배우는 대규모 시스템 설계 기초 - 1. 사용자 수에 따른 규모 확장성

단일 서버 사용자는 도메인으로 웹사이트에 접속한다. 이 때 DNS에 질의 한다. DNS 조회 결과로 IP 주소가 반환된다. 해당 IP주소로 HTTP 요청이 전달된다. 요청을 받은 웹 서버에서 HTML, JSON형태의 응답등을 반환한다. 데이터베이스 사용자가 늘면 서버를 여러개 두어야 한다. 하나는 요청 트래픽 처리용, 하나는 데이터베이스용이다. 각각을 분리하면 독립적으로 확장해 나갈 수 있다. 데이터베이스는 용도에 따라 선택해야 한다. 다음과 같은 경우 NoSQL 을 고려하자 아주 낮은 응답 지연시간(latency) 요구 데이터가 비정형(unstructured) 인 경우 데이터(JSON, YAML, XML등)를 직렬화(serialize) 하거나 역직렬화(deserialize) 할 수 있기만 하면 됨 아주..

Redis Study - 레디스란

Redis 스터디 NoSQL & Redis | 주종면 - 교보문고 NoSQL & Redis | ㆍ 도서 특징 ⑴ Redis의 주요 구조와 기술들을 도형 그림을 통해 체계적인 설명과 원리 위주로 학습합니다. ⑵ 각 장에서 소개하는 기술들에 대해 실습이 가능하도록 구성되어 있습 product.kyobobook.co.kr 해당 책을 바탕으로 매주 1챕터씩 진행하는 스터디를 하기로 했습니다. Redis를 위 책과 함께 공식 문서를 바탕으로 공부하면서 정리한 내용을 포스팅 하겠습니다. NoSQL Key - Value : 간단한 키와 연결된 값을 저장하는 방식으로 빠른 읽기와 쓰기, 높은 확장성Amazon DynamoDB : AWS에서 제공하는 키 - 밸류 저장소, 자동 확장 기능을 제공하여 대규모 처리가능, 빠른..

Study/Redis 2023.07.29

첫 서핑과 제주도에서 추억들..

때는 2019년 6월 호주에 워홀갔던 친구가 3개월만에 때려치고 돌아오겠다는 연락을 받고, 그때 마침 놀고있던 백수였던 나는 함께 제주도 한달살이 한번해보지 않겠냐고 친구에게 제안하고 급하게 게스트하우스 스탭으로 한달살이를 위해 떠났었다.. 다행히 받아준다는 게스트하우스를 찾았고 나는 파주에서, 친구는 호주에서 곧바로 제주도로 가서 만나게 됐다. 그게 2019년 6월 18일.. 벌써 2년이나 지난 시간이다. 처음간 게스트하우스 풍경이다. 이름은 후스토리 게스트하우스 한달살이의 로망을 품고 갔다. 친절한 사람들과 사장님, 그리고 게스트들과 즐거운 시간을 보냈지만, 날씨도 안좋았고 귀찮기도해서 일주일간 게하밖으로도 안나갔다.. 제주도 왜갔지..? 그러다 일주일 후 서핑이나 해보자는 얘기가 나와서 내친구와 다..

Study 2021.10.09