Back-end 2

[Back-end] Redis(레디스)를 사용하는 이유

먼저, Redis란 무엇인가? Redis는 인 메모리 데이터 구조 저장소 이다. 문자 그대로 인메모리 상태에서 데이터를 처리함으로써, RDB / DocumentDB 보다 빠르고 가볍다. 단일 서버뿐만 아니라 여러 서버 간 데이터 분산도 지원한다. Redis는 로컬환경은 물론, 클라우드 서비스인 레디스 랩(https://redislabs.com/) 등의 서드파티를 통해 사용할 수 있다. 또한, 다양한 백엔드 프레임워크를 지원한다. Redis를 사용하기 좋은 예 1. Key - Value 타입의 데이터를 처리해야하고, I/O가 빈번히 발생해 다른 저장 방식의 효율이 떨어질 때. - 가장 많이 사용되는 건 사용자의 세션 관리이다. 사용자의 세선을 유지하고, 불러오고, 여러 활동을 추적할 수 있다. 2. 데이터..

카테고리 없음 2023.12.26

[ Cloud Back-end Service ] AWS(Amazon Web Service) VS FireBase

클라우드 컴퓨팅 이란? - IT리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 최근 클라우드 컴퓨팅 서비스들이 각광받게 된 이유는 '유연성'에 있다고 생각합니다. 생성 및 공유되는 데이터의 양이 계속 증가하고 온라인 서비스에 대한 소비자의 엑세스 수요가 증가함에 따라, 기업에서 사내 컴퓨팅 서버로 비즈니스를 계속 운영하는데에 점점 부담을 느끼고 있습니다. 또한, 코로나 팬데믹, 국가간의 전쟁 등 예상치 못한 요소들로 인하여 서비스의 수요를 예측하는 것이 점점 더 여려워질 것이라고 생각합니다. 이러한 문제로, 회사는 최대 부하 수준을 지원하는 데 필요한 인프라를 구축하는데에 관련 비용을 지불할 필요 없이 비즈니스의 수요에 맞게 리소스와 스토리지를 빠르게 확장할 수 ..

카테고리 없음 2023.11.28