데이터베이스 소개 - swapnakpanda
원본 트윗 출처
스와프나 쿠마르 판다
@swapnakpanda
➤ Database ➤ DBMS ❍ SQL ❍ NoSQL ➤ DBaaSA 입문 가이드⇩ 소개
오전 11:05 - 2022년 10월 05일
소개
➤ Database
➤ DBMS
❍ SQL
❍ NoSQL
➤ DBaaS
초보자 친화적인 가이드.
⇩
➊ 데이터란?
데이터는
❯ 개별 사실
❯ 통계
❯ 정보 항목
➊.➀ 프로그램 및 소프트웨어와의 관계
모든 소프트웨어는 두 가지 주요 범주로 나눌 수 있습니다.
➤ 프로그램
➤ 데이터
프로그램은 데이터를 조작하는 데 사용되는 명령어 모음입니다.
➊.➁ 데이터 카테고리
데이터는 형식에 따라 크게 3가지 범주로 분류할 수 있습니다.
➤ 구조화
➤ 구조화되지 않음
➤ 반구조화
➊.➁.➀ 구조화된 데이터
⬘ 구조화된 데이터 일명 "양적 데이터"는
❯ 잘 정의된 구조를 가지고 있습니다.
❯ 데이터 모델을 준수합니다.
❯ 쉽게 액세스하고 사용할 수 있습니다.
⬗ 구조화된 데이터는 데이터의 약 20%만 차지합니다.
⬙ 예: 이름, 주소
➊.➁.➁ 비정형 데이터
⬘ 비정형 데이터 일명 "질적 데이터"는
❯ 사전 정의된 데이터 모델이 없습니다.
❯ 기존 도구로는 처리할 수 없습니다.
⬗ 비정형 데이터가 데이터의 약 80%를 차지합니다.
⬙ 예: 텍스트 파일, 오디오/비디오
➊.➁.➂ 반정형 데이터
⬘ 반정형 데이터는 정형 데이터와 비정형 데이터 사이의 "브리지"입니다.
⬗ 미리 정의된 데이터 모델이 없으며 정형 데이터보다 복잡하지만 비정형 데이터보다 저장하기 쉽습니다.
⬙ 대부분 JSON/XML/CSV 형식입니다.
➋ 데이터베이스란?
데이터베이스는
❝anorganizedd collection of data❞
❯ 컴퓨터 시스템에 저장되어
❯ 쉽게 액세스하고 관리할 수 있습니다.
➋.➀ 데이터베이스 모델
⬘ 데이터베이스 모델은 데이터베이스의 논리적 구조를 결정하는 데이터 모델입니다.
⬗ 기본적으로 데이터를 저장, 구성 및 조작하는 방법을 결정합니다.
⬙ 널리 사용되는 데이터베이스 모델 중 하나는 테이블 기반 형식을 사용하는 관계형 모델입니다.
⬖ 다른 유형의 모델에는 다음이 포함됩니다.
➤ Document (JSON/XML)
➤ Key-Value
➤ Wide Column
➤ Graph
➤ Time Series
➌ DBMS란?
⬘ DBMS는 데이터베이스 관리 시스템을 의미합니다.
⬗ DBMS는 데이터베이스를 관리하는 데 사용되는 소프트웨어입니다(데이터베이스는 저장용).
⬙ DBMS는 다음과 상호 작용합니다.
❯ 최종 사용자
❯ 응용 프로그램
❯ 데이터베이스
⬖ DBMS는 일반적으로
❯ AuthN & AuthZ
❯ Create, Modify, Delete Database
❯ Create, Modify, Delete Database Objects
❯ Create, Modify, Delete Data
❯ Query Data
❯ Handle transactions
➌.➀ DBMS 카테고리
⬘ 광범위하게 DBMS는 다음과 같이 분류됩니다.
➤ Relational DBMS (RDBMS)
➤ NoSQL
⬗ RDBMS는 관계형 모델을 처리하고 구조화된 데이터를 관리합니다.
⬙ NoSQL은 다양한 데이터베이스 모델과 함께 제공되며 구조화되지 않은 데이터와 반구조화된 데이터를 모두 관리합니다.
➌.➁ 예시
➍ DBaaS란?
서비스로서의 데이터베이스(DBaaS)는
❝managed cloud service model❞
사용자와 기업이
❯ 데이터베이스 서비스에 쉽게 액세스
걱정하지 않고
❯ 소프트웨어 또는 인프라 관리.
➍.➀ DBaaS는 어떻게 작동합니까?
⬘ DBaaS 공급자는 API 끝점을 통해 액세스할 수 있도록 하면서 모든 데이터베이스 인프라와 데이터를 호스팅합니다.
⬙ 제공자는 다음에 대한 책임이 있습니다.
❯ 신속한 프로비저닝
❯ 확장성
❯ 장애 조치
❯ 탄력성
❯ 백업
등.
➍.➁ 예시
➤ MongoDB Atlas
➤ Amazon RDS
➤ Firestore
➤ Fauna
➤ Supabase
이와 같은 게시물을 더 보려면 클릭하세요.
Reference
이 문제에 관하여(데이터베이스 소개 - swapnakpanda), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/knowledgefromtwitter/an-introduction-to-database-swapnakpanda-4b04텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)