Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

OS/Database 13

[DBMS] Oracle 정의 및 특징

정의 미국 오라클(Oracle) 사의 관계형 데이터베이스 관리 시스템(RDBMS)의 이름이다. => RDBMS(Relational Database Management System): 관계형 데이터베이스를 생성하고 수정하고 관리할 수 있는 소프트웨어 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다. 대표적인 기업용 데이터베이스이며, 윈도우즈, 유닉스, 솔라리스 등 기업체에서 사용하는 대부분의 서버군에 설치할 수 있다. 메모리 구조 Intanse: 메모리로 관리되는 부분 SGA(System Global Area): 실제 작업을 위한 영역, 오라클 서버가 메모리에 할당되어 실제 데이터 입출력에 필요한 작업이 진행되는 공용 메모리 영역 PGA(Program Globa..

OS/Database 2021.06.15

[DBMS] SQLite 정의 및 사용법(with Docker)

MySQL이나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이며, 안드로이드에서 제공하는 애플리케이션 DB의 한 종류이다. 특징 1) 내장 가능한 오픈소스 Database로 C언어로 개발되었고 일반적인 SQL로 쿼리가 가능하다. 2) 작고 빠르며 독립적이다. 3) 신뢰성이 높고 파일 형식은 안정적이며 크로스 플랫폼이다. - 크로스 플랫폼: 다양한 플랫폼에서 사용할 수 있다는 뜻 4) 역 호환이 가능하며, DB 파일을 일반적으로 시스템 간에 풍부한 콘텐츠를 제공하기 위한 컨테이너로 사용한다. 5) 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 Database이다. - SQLite를 이용한 데이터는 파일에 저장되..

OS/Database 2021.06.15

[DBMS] InfluxDB 정의 및 사용법(with Docker)

InfluxDB (TSDB, Time-series Database) 1. 정의 오픈소스 시계열 데이터베이스(TSDB) Go 언어로 작성되었으며 운영 모니터링, 실시간 분석 등 분야에서 시계열 데이터의 고속의 고가용성(HA)의 저장 및 검색에 최적화되어 있다. 사용목적 사용자 ID, 게시글 등 관계형 데이터를 저장하는 것이 아니라 지속적으로 수집되는 값들을 시간의 차원에서 쉽게 다룰 수 있도록 한다. 특징 1) 오픈소스이다 보니 외부 의존성이 없으며, SQL 계열 언어를 제공하고 8086 포트를 리스닝한다. 2) Key-value 쌍으로 함께 묶으면 이를 태그셋(tagset)이라고 부르며 이를 통해 시리즈를 정의한다. 3) 모든 Row가 Time이라고 불리는 고유한 시간 값을 가진다. 4) Rest API..

OS/Database 2021.06.02
반응형