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

dbms 12

[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
반응형