데이터베이스 2

[데이터베이스] 데이터베이스(database) 기본 개념

데이터베이스 기본 개념 데이터베이스 데이터베이스란, 전자적으로(electronically) 저장되고 사용되는 관련 있는(related) 데이터들의 조직화된 집합(organized collection)을 말한다. 여기서 관련 있는 데이터란 같은 출처나 목적, 같은 서비스 아래에서 생성되는 데이터들을 말한다. DBMS(Database Management Systems) DBMS는 사용자에게 데이터베이스를 정의하고 관리하는 기능을 제공하는 시스템이다. 대표적인 DBMS에는 다음과 같은 것들이 있다. DB를 정의하다 보면 부가적인 데이터가 발생하게 되는데, 이러한 데이터를 metadata라 부른다. metadata metadata의 원래 의미는 데이터를 설명하기 위한 데이터이다. 예를 들어, 사진의 경우 그 해..

Database 2023.11.18

[데이터베이스] 데이터베이스 종류 및 간단 설명

데이터베이스 종류 및 간단 설명 데이터베이스의 개념을 알기 위해 데이터베이스의 종류에 무엇이 있는지에 대해 알아보자 1. Key-value Database 키와 값 형태로 데이터를 저장하는 데이터베이스이다. 너무 간단하기 때문에 서브용 DB로 많이 사용된다. 예를 들어, 이름과 나이를 저장하고 싶다면, 다음과 같이 저장한다. redis redis는 key-value 형태로 데이터를 저장하는 방식으로 많이 사용된다 데이터를 하드디스크에 저장하지 않고 ram에 저장하여 속도가 빠르다는 장점이 있다. redis 활용 메인 DB를 두고, 사람들이 자주 쓰는 데이터들을 redis에 복사해 둔다 해당 데이터가 필요할 경우, 메인 DB에 데이터를 요청하지 않고 redis에서 꺼내서 사용한다. 즉, 다음과 같이 빠른 ..

Database 2023.11.08