Tag: Database
PostgreSQL | PostgreSQL 설치
MySQL | MySQL 설치
SQL 기본 | SQL
그래프 데이터베이스 개요
TiDB 아키텍처 - 프로덕트 구성 이해
TiDB 소프트웨어 및 하드웨어 권장 사항
TiDB 소개
TiDB 스토리지
Graph Database
그래프 데이터베이스
그래프 데이터베이스 퀵 스타드 가이드
Graph Database을 처음 사용해 보려는 분을 위한 설명
MongoDB 샤딩 개요
MongoDB 레플리케이션 개요
MongoDB mongod 명령어 사용법
MongoDB 특징
Database Index (인덱스)
Elasticsearch 기본 개념
SQLite | SQLite 설치 | SQLite 커맨드 라인 도구 다운로드 및 설치
PostgreSQL | PostgreSQL 설치 | PostgreSQL 다운로드 및 설치
MySQL | 콘솔창에서 데이터베이스 접속
SQL 기본 | SQL | Comments : 주석
데이터 중심 애플리케이션 설계
그룹 스터디하면서 작성한 발표 내용
SQL 기본
TiUP 설치
실제 운영 환경에서 설치하는 방법이다.
TiDB HTAP 퀵 스타트 가이드
TiDB 컴퓨팅
데이터 중심 애플리케이션 설계 | 02장. 데이터 모델과 질의 언어
MongoDB의 접근 제어(사용자 인증)를 활성화하는 방법
MongoDB Docker 설치
Database Transaction (트랜잭션)
Elasticsearch, Kibana, Cerebro 설치
SQLite | SQLite 설치 | SQLite 커맨드 라인 도구 테스트
PostgreSQL | PostgreSQL 설치 | PATH 설정
MySQL
MySQL | 버전 확인
SQL 기본 | DDL : 데이터 정의 언어
TiDB 로컬 설치 - 테스트 환경 구축
TiDB의 SQL 살펴보기
TiDB 스케줄링
데이터 중심 애플리케이션 설계 | 03장. 저장소와 검색
MongoDB 기본 사용법
Database Normalization (정규화)
Elasticsearch CRUD 작업 + Bulk API
SQLite | SQLite 설치 | sqlite3.dll 다운로드
PostgreSQL
PostgreSQL | PostgreSQL 설치 | Windows 서비스 시작 및 중지
MySQL | 테이블 생성, 컬럼 추가, 삭제, 수정
SQL 기본 | DDL : 데이터 정의 언어 | DATABASE
TiDB Docker 설치 - 테스트 환경 구축
Docker을 활용한 TiDB 테스트 환경 환경에서 설치하는 방법이다.
TiDB HTAP 살펴보기
TiDB 단일 컴퓨터에서 운영 환경 클러스터 배포 시뮬레이션
TiDB의 실험 기능
Apache TinkerPop 이란?
Apache Tinkerpop에 대해 정리
데이터 중심 애플리케이션 설계 | 04장. 부호화 발전
MongoDB mongo 명령어 사용법
Database Tuning (튜닝)
Elasticsearch 매핑 관리 + 템플릿
SQLite
SQLite | SQLite 설치 | SQLite 문서 참조
PostgreSQL | PostgreSQL 설치 | PostgreSQL 문서 참조
MySQL | 테이블 생성 (DEFAULT timestamp 관련) 에러
SQL 기본 | DDL : 데이터 정의 언어 | TABLE
TiUP를 사용하여 TiDB 클러스터 배포
실제 운영 환경에서 설치하는 방법이다.
TiDB 샘플 데이터베이스 가져오기
Database Lock
데이터 중심 애플리케이션 설계 | 05장. 복제
MongoDB에서 인덱스를 적용하는 방법
Elasticsearch 검색 API
SQLite | SQLite 기초 지식
PostgreSQL | psql을 사용하여 PostgreSQL에 연결
MySQL | 문자열
SQL 기본 | DDL : 데이터 정의 언어 | VIEW
TiDB - MySQL과의 호환성
데이터 중심 애플리케이션 설계 | 06장. 파티셔닝
MongoDB에서 고유(unique) 제약 조건을 적용하는 방법
Elasticsearch Analyzer(문장 분석)
SQLite | SQLite 기초 지식 | 커맨드 라인 도구에서 SQL 및 명령의 입력 방법
PostgreSQL | psql을 사용하여 PostgreSQL에 연결 | PostgreSQL 연결과 해제
MySQL | WITH ROLLUP 합계
SQL 기본 | DDL : 데이터 정의 언어 | INDEX
TiDB 제한 사항
데이터 중심 애플리케이션 설계 | 07장. 트랜잭션
MongoDB에서 중복 데이터를 추출/삭제하는 방법
Elasticsearch Aggrigation(집계, 분류)
SQLite | SQLite 기초 지식 | SQLite에서 정의된 키워드에 대한 주의점
PostgreSQL | psql을 사용하여 PostgreSQL에 연결 | psql 옵션 사용법과 옵션 목록
MySQL | NULL 값 정렬 순서 변경하기
SQL 기본 | DDL : 데이터 정의 언어 | Primary Key : 기본 키
데이터 중심 애플리케이션 설계 | 08장. 분산 시스템의 골치거리
MongoDB에서 자동 증가 시퀀스를 만드는 방법
SQLite | SQLite 기초 지식 | SQL 문에 주석 작성
PostgreSQL | psql을 사용하여 PostgreSQL에 연결 | psql 메타 명령의 목록과 실행 방법
SQL 기본 | DDL : 데이터 정의 언어 | Foreign Key : 외래 키
TiDB
TiDB는 오픈 소스 분산 확장형 하이브리드 처리 및 분석 처리 데이터베이스
데이터 중심 애플리케이션 설계 | 09장. 일관성과 합의
SQLite | 데이터베이스 (Database)
PostgreSQL | psql을 사용하여 PostgreSQL에 연결 | psql에서 SQL 명령 실행
SQL 기본 | DCL : 데이터 제어 언어
TiDB에 대해서
Apache HBase 개요
데이터 중심 애플리케이션 설계 | 10장. 일괄 처리
SQLite | 데이터베이스 (Database) | 데이터베이스 생성 및 연결
PostgreSQL | PostgreSQL 설정 파일
SQL 기본 | DML : 데이터 조작 언어
TiDB 설치
Apache HBase 아키텍처
데이터 중심 애플리케이션 설계 | 11장. 스트림 처리
SQLite | 데이터베이스 (Database) | 연결된 데이터베이스 확인
PostgreSQL | PostgreSQL 설정 파일 | postgresql.conf 파일 설정 방법
SQL 기본 | DML : 데이터 조작 언어 | SELECT
Apache HBase 리전(Regions)
퀵 스타트
SQLite | 데이터베이스 (Database) | 데이터베이스 백업 및 삭제
PostgreSQL | PostgreSQL 설정 파일 | pg_hba.conf 파일 설정 방법
SQL 기본 | DML : 데이터 조작 언어 | DISTINCT
HBase 데이터 모델
TiDB Operator - 자동 장애 조치
자동 장애 조치 준비
클러스터 아키텍처
SQLite | 데이터베이스 (Database) | 빈공간의 정리 (VACUUM)
PostgreSQL | PostgreSQL 설정 파일 | pg_ident.conf 파일 설정 방법
SQL 기본 | DML : 데이터 조작 언어 | WHERE
HBase 로컬에서 연습을 위한 docker 설치
로컬에서 연습을 위한 docker 설치에 대해서 소개한다.
TiDB 자동 장애 조치
SQLite | 데이터 타입 (Data Type)
PostgreSQL | PostgreSQL 기본 구성
SQL 기본 | DML : 데이터 조작 언어 | AND, OR
SQLite | 데이터 타입 (Data Type) | SQLite에서 사용할 수 있는 데이터 타입
PostgreSQL | PostgreSQL 기본 구성 | 문자열이나 숫자 값을 입력하는 방법
SQL 기본 | DML : 데이터 조작 언어 | IN, NOT IN
SQLite | 데이터 타입 (Data Type) | 컬럼에 저장된 값의 데이터 타입 확인
PostgreSQL | PostgreSQL 기본 구성 | 식별자와 키워드
SQL 기본 | DML : 데이터 조작 언어 | BETWEEN
SQLite | 데이터 타입 (Data Type) | 문자열 이스케이프(escape) 처리
PostgreSQL | PostgreSQL 기본 구성 | 주석(comment) 작성
SQL 기본 | DML : 데이터 조작 언어 | LIKE
SQLite | 테이블 (Table)
PostgreSQL | PostgreSQL 기본 구성 | 논리 연산자 사용(AND, OR, NOT)
SQL 기본 | DML : 데이터 조작 언어 | IS NULL, IS NOT NULL
SQLite | 테이블 (Table) | 테이블 생성
PostgreSQL | PostgreSQL 기본 구성 | 비교 연산자 사용 (<, >, =, BETWEEN, IS NULL)
SQL 기본 | DML : 데이터 조작 언어 | EXISTS
SQLite | 테이블 (Table) | 테이블 스키마(구조) 확인
PostgreSQL | PostgreSQL 기본 구성 | 산술 연산자 사용
SQL 기본 | DML : 데이터 조작 언어 | ORDER BY
HBase 일반 Shell 명령 - status, version, whoami
SQLite | 테이블 (Table) | 테이블명 변경과 컬럼 추가 및 삭제
PostgreSQL | 데이터 형식(Data type)
SQL 기본 | DML : 데이터 조작 언어 | GROUP BY
HBase 테이블 관리 명령 - create, list, exists, disable/enable, descibe, alter, drop
SQLite | 테이블 (Table) | 테이블 삭제
PostgreSQL | 데이터 형식(Data type) | 숫자 형식(integer, decimal, double precision 등)
SQL 기본 | DML : 데이터 조작 언어 | HAVING
HBase 데이터 조작 명령 - put, get, delete, deleteall, scan, count, truncate
SQLite | 테이블 (Table) | PRIMARY KEY 제약 조건
PostgreSQL | 데이터 형식(Data type) | 자동 증가 형식 (serial 등)
SQL 기본 | DML : 데이터 조작 언어 | AS - Aliases
HBase 보안 명령(Security tools) - grant, revoke, user_permission
SQLite | 테이블 (Table) | ROWID 참조 및 INTEGER PRIMARY KEY와의 관계
PostgreSQL | 데이터 형식(Data type) | 문자열 형식(varchar, char, text)
SQL 기본 | DML : 데이터 조작 언어 | JOIN
SQLite | 테이블 (Table) | AUTOINCREMENT을 설정했을 때 값의 할당 규칙
PostgreSQL | 데이터 형식(Data type) | 날짜/시간 형식(timestamp, interval, data 등)
SQL 기본 | DML : 데이터 조작 언어 | Subquery
SQLite | 테이블 (Table) | NOT NULL 제약 조건
PostgreSQL | 데이터 형식(Data type) | 논리 값 데이터 형식(boolean)
SQL 기본 | DML : 데이터 조작 언어 | UNION, UNION ALL
SQLite | 테이블 (Table) | UNIQUE 제약 조건
PostgreSQL | 데이터 형식(Data type) | 네트워크 주소 형식(cidr, inet, macaddr)
SQL 기본 | DML : 데이터 조작 언어 | INTERSECT
SQLite | 테이블 (Table) | DEFAULT 제약 조건
PostgreSQL | 데이터베이스(Database)
SQL 기본 | DML : 데이터 조작 언어 | MINUS
SQLite | 테이블 (Table) | CHECK 제약 조건
PostgreSQL | 데이터베이스(Database) | 데이터베이스 생성(CREATE DATABASE)
SQL 기본 | DML : 데이터 조작 언어 | INSERT
SQLite | 뷰(View)
PostgreSQL | 데이터베이스(Database) | 생성된 데이터베이스 목록 조회
SQL 기본 | DML : 데이터 조작 언어 | UPDATE
SQLite | 뷰(View) | 뷰(View) 생성
PostgreSQL | 데이터베이스(Database) | 지정된 데이터베이스에 연결
SQL 기본 | DML : 데이터 조작 언어 | DELETE
SQLite | 뷰(View) | 뷰(View) 삭제
PostgreSQL | 데이터베이스(Database) | 데이터베이스 변경 (ALTER DATABASE)
SQL 기본 | 함수
SQLite | 인덱스(Index)
PostgreSQL | 데이터베이스(Database) | 데이터베이스 삭제 (DROP DATABASE)
SQL 기본 | 함수 | AVG(평균)
SQLite | 인덱스(Index) | 인덱스 의미와 장단점
PostgreSQL | 스키마(Schema)
SQL 기본 | 함수 | COUNT(카운트)
SQLite | 인덱스(Index) | 인덱스 생성
PostgreSQL | 스키마(Schema) | 데이터베이스, 스키마, 테이블의 관계
SQL 기본 | 함수 | MAX(최대값), MIN(최소값)
SQLite | 인덱스(Index) | UNIQUE 인덱스 생성
PostgreSQL | 스키마(Schema) | 스키마 생성(CREATE SCHEMA)
SQL 기본 | 함수 | SUM(합계)
SQLite | 인덱스(Index) | 인덱스 스키마(구조) 확인
PostgreSQL | 스키마(Schema) | 생성된 스키마 목록 조회
SQL 기본 | 함수 | Substring : 문자열 일부 추출
SQLite | 인덱스(Index) | 인덱스 삭제
PostgreSQL | 스키마(Schema) | 스키마 검색 경로를 설정하기
SQL 기본 | 함수 | Concatenate : 문자열 결합
SQLite | 트리거(Trigger)
PostgreSQL | 스키마(Schema) | 스키마 변경(ALTER SCHEMA)
SQL 기본 | 함수 | Trim : 문자열 공백 제거
SQLite | 트리거(Trigger) | 트리거 생성
PostgreSQL | 스키마(Schema) | 스키마 삭제(DROP SCHEMA)
SQL 기본 | 함수 | Replace : 문자열 치환
SQLite | 트리거(Trigger) | 수정 이전과 이후의 데이터 값을 트리거에서 참조
PostgreSQL | 역할(사용자) ROLE 생성
SQLite | 트리거(Trigger) | 트리거 스키마(구조) 확인
PostgreSQL | 역할(사용자) ROLE 생성 | 역할 생성(CREATE ROLE)
SQLite | 트리거(Trigger) | 트리거 삭제
PostgreSQL | 역할(사용자) ROLE 생성 | 생성된 역할 조회
SQLite | 데이터의 추가와 수정, 삭제
PostgreSQL | 역할(사용자) ROLE 생성 | 역할 속성, 이름 변경(ALTER ROLE)
SQLite | 데이터의 추가와 수정, 삭제 | 데이터 추가 (INSERT)
PostgreSQL | 역할(사용자) ROLE 생성 | 역할 이름 변경(ALTER ROLE)
SQLite | 데이터의 추가와 수정, 삭제 | 테이블에서 가져온 데이터를 다른 테이블에 추가
PostgreSQL | 역할(사용자) ROLE 생성 | 역할 암호 만료 설정(ALTER ROLE)
SQLite | 데이터의 추가와 수정, 삭제 | 데이터 수정 (UPDATE)
PostgreSQL | 역할(사용자) ROLE 생성 | 역할 테이블, 뷰 등에 대한 권한을 추가(GRANT)
SQLite | 데이터의 추가와 수정, 삭제 | 데이터 삭제 (DELETE)
PostgreSQL | 역할(사용자) ROLE 생성 | 역할 권한 삭제 (REVOKE)
SQLite | 데이터 조회
PostgreSQL | 역할(사용자) ROLE 생성 | 지정한 역할이 소유하는 객체의 소유권을 다른 역할로 변경 (REASSIGN OWNED)
SQLite | 데이터 조회 | 데이터 조회 (SELECT문)
PostgreSQL | 터미널 명령어 모음
SQLite | 데이터 조회 | 데이터를 컬럼의 값으로 정렬 (ORDER BY 절)
PostgreSQL | 터미널 명령어 모음 | 초기화(initdb)
SQLite | 데이터 조회 | 조회할 데이터의 조건 설정 (WHERE 절)
PostgreSQL | 터미널 명령어 모음 | 백업(pg_dump)
SQLite | 데이터 조회 | 지정된 값의 범위와 비교 (BETWEEN 절)
PostgreSQL | ALTER 제약조건 및 테이블 이름 변경
SQLite | 데이터 조회 | 지정된 값 목록과 비교 (IN 절)
PostgreSQL | Sequence 활용하기
SQLite | 데이터 조회 | 패턴 매칭 비교 (LIKE 절)
PostgreSQL | ROWNUM 사용하기 row_number()
SQLite | 데이터 조회 | 패턴 매칭 비교 (GLOB)
PostgreSQL | 트리거(Trigger) 사용 예제
SQLite | 데이터 조회 | 값이 NULL 인 데이터 조회 (IS NULL)
PostgreSQL | 함수(Function)
SQLite | 데이터 조회 | 조회한 데이터의 컬럼에 별명 설정 (AS 절)
PostgreSQL | 외래키(Forein key) 테이블 및 컬럼 목록 조회
SQLite | 데이터 조회 | 중복 데이터를 제외하고 조회 (DISTINCT)
SQLite | 데이터 조회 | 조회할 데이터의 수와 시작 위치를 지정 (LIMIT, OFFSET)
SQLite | 데이터 조회 | 컬럼 값에 사칙 연산의 결과 조회
SQLite | 데이터 조회 | 컬럼의 값에 따라 다른 결과를 반환하는 조건부 표현식 작성 (CASE 절)
SQLite | 데이터 조회 | 데이터를 그룹화하여 합계와 평균을 계산 (GROUP BY, HAVING)
SQLite | 데이터 조인(Join)
SQLite | 데이터 조인(Join) | 내부 조인 (INNER JOIN 절)
SQLite | 데이터 조인(Join) | 외부 조인 (OUTER JOIN 절)
SQLite | 데이터 조인(Join) | 교차 조인 (CROSS JOIN)
SQLite | 데이터 조인(Join) | 자연 조인 (NATURAL 키워드)
SQLite | 데이터 조인(Join) | 동일한 테이블을 이용한 자체 조인 (SELF JOIN)
SQLite | SQLite 명령어
SQLite | SQLite 명령어 | 각 항목의 현재 설정 내용을 확인 (.show 명령)
SQLite | SQLite 명령어 | SELECT 문의 표시 모드를 변경 (.mode 명령)
SQLite | SQLite 명령어 | SELECT문으로 결과 표시할 때 컬럼명 표시 (.headers 명령)
SQLite | SQLite 명령어 | SELECT 문으로 결과를 표시할 때 구분 기호 변경 (.separator 명령)
SQLite | SQLite 명령어 | column 모드일 때 열마다 폭을 지정 (.width 명령)
SQLite | SQLite 명령어 | CSV 형식의 데이터를 파일에서 가져오기 (.import 명령)
SQLite | SQLite 명령어 | 데이터베이스 덤프 (.dump 명령)
SQLite | SQLite 명령어 | 덤프를 가져와서 데이터베이스 재구축 (.read 명령)
SQLite | SQLite 명령어 | SELECT 문의 실행 결과를 파일로 출력 (.output 명령)
HBase 압축 (컴팩션,Compaction) 및 데이터 블록 인코딩
SQLite | SQLite 명령어 | 데이터베이스 백업 및 복원 (.backup 명령/.restore 명령)
HBase 데이터 버저닝(Data Versioning)
SQLite | SQLite 함수
HBase 블룸 필터 (BloomFilter)
SQLite | SQLite 함수 | 컬럼 또는 전체 테이블의 행수 구하기 (count 함수)
SQLite | SQLite 함수 | 컬럼 값의 합계 구하기 (sum 함수, total 함수)
SQLite | SQLite 함수 | 컬럼 값의 평균값 구하기 (avg 함수)
SQLite | SQLite 함수 | 컬럼 값의 최대값과 최소값 구하기 (max 함수, min 함수)
SQLite | SQLite 함수 | 컬럼 값을 연결하여 표시 (group_concat 함수)
SQLite | SQLite 함수 | 날짜 및 시간 구하기 (date 함수, time 함수, datetime 함수, julianday 함수, strftime 함수)
SQLite | SQLite 함수 | 문자열의 문자수 반환 (length 함수)
SQLite | SQLite 함수 | 문자열을 대문자 또는 소문자로 변환 (lower 함수, upper 함수)
SQLite | SQLite 함수 | 문자열을 다른 문자열로 치환 (replace 함수)
SQLite | SQLite 함수 | 문자열에서 일부분 추출 (substr 함수)
SQLite | SQLite 함수 | 문자열의 시작과 끝에서 공백 제거 (trim 함수, rtrim 함수, ltrim 함수)
SQLite | SQLite 함수 | 문자열을 작은 따옴표로 둘러싸기 (quote 함수)
SQLite | SQLite 함수 | 숫자 반올림 구하기 (round 함수)
SQLite | SQLite 함수 | 숫자 절대 값 구하기 (abs 함수)
SQLite | SQLite 함수 | 난수 생성 (random 함수)
SQLite | SQLite 함수 | BLOB 타입의 값을 16진수로 변환 (hex 함수)
SQLite | SQLite 함수 | BLOB 타입의 값에 대한 난수를 생성 (randomblob 함수)
SQLite | SQLite 함수 | 지정한 바이트의 BLOB 타입 0x00 값을 생성 (zeroblob 함수)
InfluxDB
오픈 소스 시계열 데이터베이스(Time series database)