클라우드 컴퓨팅 & NoSQL/Redis

    Redis & Maria DB

    Redis & Maria DB

    현재 근무하는 스타트업에서 프로젝트 진행할 때 Redis와 MariaDB를 주로 사용한다. 각 DB의 장점을 간단하게 설명하자면 다음과 같다. Redis Redis 는 주로 캐시기능 구현 혹은 Server에서 임시적으로 데이터를 저장할 때 사용한다. Key-value 기반 데이터베이스이고 expire라는 기능을 제공하여 지금으로부터 특정 시점 이후 사용하지 않는값을 삭제하기 용이하다. In-memory database이기 때문에 속도가 빠르고 여러가지 관계에 대한 제약사항이 없기 때문에 NodeJS process 간 공유하는 저장공간을 구현하는데 안성맞춤이다. (물론 RDBMS처럼 시스템의 기본 DB를 Redis로 구성할 수도 있다. 곧 2년간 진행한 Redis 기반 IoT 플랫폼 개발에 관한 글을 작성..