일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- REACT
- codestates
- 프로그래머스
- 파이썬 알고리즘 인터뷰
- python algorithm
- react 기초
- algorithm
- 컴퓨터공학
- 개발공부
- 코드스테이츠
- 자바
- node.js
- java
- Props
- OS
- 자바스크립트
- Computer Science
- 알고리즘
- 파이썬
- datastructure
- JavaScript
- 자료구조
- Python
- useState
- Operating System
- execution context
- context switching
- 비동기
- Zerobase
- 운영체제
- Today
- Total
목록DATABASE (2)
Back to the Basics
Page 는 데이터베이스에서 데이터를 읽어오는 하나의 단위이다. SELECT query를 할 때 내가 원하는 행만 disk에서 가져오는 것이 아니라 page라는 단위로 disk에서 캐싱을 한다. 지금까지는 Database를 단순히 사용하기만 했었다. 하지만 느린 쿼리는 결국 문제를 발생시켰고 쿼리 최적화에 대해 고민을 하다보니 Index의 원리에 대해 알아야 했다. 그러다보니 Database에서 파일을 저장하고 관리하는 방법에 대해 알아야 하는 필요성이 생겼다. 그래서 이번 블로그에는 데이터베이스 페이지의 개념, 디스크에 읽기 및 쓰기 방법, 디스크에 저장되는 방법, Postgres에서 페이지 레이아웃에 대하여 정리해보았다. [목차] Page란? Database에서 읽고 쓰기 과정 Page에 들어가는 ..
SQL이란 SQL은 Structured Query Language의 약자로 국제 표준 데이터베이스 언어이다. 관계형 데이터베이스(RDB)를 지원하는 언어로 주로 사용된다. 관계 대수와 관계 해석을 기초로 한 혼합 데이터이다. 질의어(Query Language)의 기능 뿐 아니라 데이터 구조 정의, 데이터 조작, 데이터 제어 기능을 갖추고 있다. SQL 분류 SQL은 사용 용도에 따라 DDL(데이터 정의어), DML(데이터 조작어),DCL(데이터 제어어)로 구분된다. DDL (Data Difine Language) 데이터 정의어 DDL은 데이터를 정의할 때 사용한다. Schema, Domain, Table, View, Index를 정의 , 변경, 삭제할 때 사용하는 언어이다. DDL은 번역한 결과가 Dat..