Redis? Redis는 Remote dictionary server의 줄일말으로, 외부(Remote)에 key-value값(dictionary)으로 돌아가는 서버를 의미한다. 캐시 시스템으로서 영속성, 다양한 데이터 구조와 같은 부가적인 기능을 지원하는 In-memory database다. 특징 Cache(캐시) 레디스를 알기위해 Cache라는 개념에 대해서 알 필요가 있다. 메모리는 위의 그림처럼 대칭구조로서 위로갈수록 빠르고 비싸고, 아래로 갈수록 느리고 값이 싸다는 특징이 있다. 12MB Cache Memory(SRAM)라는 메모리는 두번째인 Caches 계층에 해당된다. 빠르고 비싸지만 용량이 작다. 그러므로 DB로 쓰기에는 무리가 있다. 16GB DRAM라는 메모리는 Main Memory계층에..
데이터? DB? DBMS? 데이터 : 데이터는 정보를 나타내는 숫자, 문자, 이미지, 오디오 등의 형태로 표현된 값들의 집합입니다. 데이터는 컴퓨터 시스템에서 처리되고 저장되며, 의미 있는 내용이나 패턴을 갖는 경우에 정보로서 가치를 가집니다. 데이터베이스: 데이터베이스는 정리된 방식으로 데이터를 저장하고 관리하는 저장소입니다. 데이터베이스를 사용하면 데이터를 효율적으로 검색, 추가, 수정, 삭제할 수 있으며, 데이터의 일관성, 무결성, 보안 등을 보장할 수 있습니다.관계형 데이터베이스(RDBMS) 안에는 테이블(Table)과 컬럼(Colume)이 존재합니다 테이블(Table): 테이블은 데이터베이스에서 정보를 구조화하고 저장하는 데 사용되는 가장 기본적인 개체입니다. 테이블은 행(row)과 열(colu..