정보
-
업무명 : 마리아디비 (MariaDB) 소개
-
작성자 : 이상호
-
작성일 : 2020-02-25
-
설 명 :
-
수정이력 :
내용
[개요]
-
안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다.
-
MySQL과 동일한 소스 코드를 기반으로 한 오픈소스 관계형 데이터베이스 (RDBMS)인 마리아디비 (MariaDB) 소개해 드리고자 합니다.
[특징]
-
웹 개발을 위해서 마리아디비 (MariaDB) 기술이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 기술서
[기능]
-
마리아디비 (MariaDB) 소개
[활용 자료]
-
없음
[자료 처리 방안 및 활용 분석 기법]
-
없음
[사용법]
-
없음
[사용 OS]
-
Windows10
[사용 언어]
-
MariaDB
-
SQL Gate for MariaDB Developer
세부 내용
[소개]
-
데이터베이스 애플리케이션은 기본 애플리케이션과 별도로 존재하며 데이터 컬렉션을 저장합니다. 각 데이터베이스는 하나 이상의 API를 사용하여 포함된 데이터를 작성, 액세스, 관리, 검색 및 복사를 수행합니다.
-
이러한 데이터베이스는 객체 또는 파일과 같은 비관계형 데이터 소스를 사용합니다. 그러나 데이터베이스는 느린 검색 및 다른 데이터 소스의 쓰기에 영향을 받는 대규모 데이터 세트에 가장 적합한 선택입니다.
-
관계형 데이터베이스 관리 시스템 (RDBMS)은 다양한 테이블에 데이터를 저장합니다. 이러한 테이블 간의 관계는 기본키와 외래키를 사용하여 설정됩니다.
-
이러한 RDBMS는 다음과 같은 기능을 제공합니다.
-
테이블, 열 및 인덱스를 사용하여 데이터 소스를 구현할 수 있습니다.
-
다중 행 테이블에서 참조의 무결성을 보장합니다.
-
색인을 자동으로 업데이트합니다.
-
이들은 테이블에서 데이터를 처리하거나 검색하기 위해 SQL 조회 및 조작을 해석합니다.
-
[RDBMS 용어]
-
MariaDB에 대해 논의하기 전에 데이터베이스 관련 용어를 설명하겠습니다.
-
데이터베이스 : 관련 데이터가 포함된 테이블로 구성된 데이터 소스입니다.
-
표 : 데이터 행과 열을 포함하는 행렬인 스프레드 시트를 나타냅니다.
-
열 : 데이터 요소를 나타내는 열은 배송 날짜와 같은 1가지 유형의 데이터를 보유하는 구조입니다.
-
행-행 : 구조별로 그룹화된 관련 데이터입니다 (예 : 고객 데이터). 튜플 또는 레코드라고도합니다.
-
중복 : 시스템 데이터에 대한 액세스 속도를 높이기 위해 데이터를 2번 저장하는 것을 말합니다.
-
기본 키 : 고유 식별 값을 나타냅니다. 이 값은 테이블에 2번 나타날 수 없으며 1 행만 연결됩니다.
-
외래 키 : 두 테이블 간의 조인으로 사용됩니다.
-
복합 키 : 여러 열을 참조하는 키로서 고유 열이 없기 때문에 여러 열을 복합하여 사용합니다.
-
색인 생성 : 실제로 책의 목차와 유사하며 데이터 찾는속도를 높이는 데 사용됩니다.
-
참조 무결성 : 모든 외래 키 값이 기존 행을 가리킵니다.
[MariaDB 데이터베이스]
-
MariaDB는 최초의 MySQL 개발자가 만든 데이터베이스로서 소규모 데이터 처리 작업 및 비즈니스 요구를 지원합니다.
-
그에 따라 MySQL의 대안으로서 MySQL과 동일한 기능을 제공합니다.
[MariaDB의 주요 기능]
-
MariaDB의 중요한 기능은 다음과 같습니다.
-
모든 MariaDB는 GPL, LGPL 또는 BSD 라이센스로 배포됩니다.
-
MariaDB에는 다른 RDBMS 데이터 소스와 작업하기위한 고성능 스토리지 엔진을 포함한 여러 스토리지 엔진이 포함되어 있습니다.
-
MariaDB는 널리 사용되는 표준 쿼리 언어를 사용합니다.
-
MariaDB는 많은 운영 체제에서 실행되며 다양한 프로그래밍 언어를 지원합니다.
-
MariaDB는 가장 널리 사용되는 웹 개발 언어 중 하나인 PHP를 지원합니다.
-
MariaDB는 Galera 클러스터 기술을 제공합니다.
-
MariaDB는 MySQL에서 사용할 수없는 많은 작업과 명령을 제공하며 성능에 영향을 미치는 부정적인 요소를 제거 및 대체합니다.
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.com
'프로그래밍 언어 > Data Base' 카테고리의 다른 글
[SQL] 마리아디비 (MariaDB) 테이블 생성, 삭제, 수정 (0) | 2020.04.13 |
---|---|
[SQL] 마리아디비 (MariaDB) 데이터베이스 생성, 선택, 삭제 (1) | 2020.04.06 |
[SQL] 마리아디비 (MariaDB) 데이터 유형 소개 (0) | 2020.02.26 |
[SQL] 마리아디비 (MariaDB) 설치 방법 (0) | 2020.02.26 |
최근댓글