
📖 Index(인덱스)Index(인덱스)란 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 사전의 색인과 같다. 인덱스를 사용하면 데이터베이스에서 원하는 정보(레코드, 튜플)를 빠르게 조회할 수 있다.인덱스는 튜플의 주소라고 생각하면 쉽다. (인덱스에 키를 대응시키고 튜플에 값을 대응시켜보자)또한 인덱스는 정렬되어 있다. 인덱스를 이루는 자료구조인덱스를 구현하기 위한 자료구조로 대표적인 것은 B-Tree와 해시 테이블이다. 1️⃣ B(Balanced)-Tree 인덱스B-Tree는 데이터베이스의 인덱싱 알고리즘 가운데 가장 먼저 도입되고 가장 일반적으로 사용되는 알고리즘으로 트리 구조를 따른다.(트리구조 : 루트 노드, 브랜치 노드, 리프 노드로 구성되는 형태)트리의 리프 노드가 실제 데..

💽 RAID RAID(Redundant Array Of Independent Disks)란 수 많은 데이터들을 안전하게 저장하거나 성능을 높이기 위해서 여러 디스크나 SSD를 마치 하나의 장치처럼 사용하는 기술이다. RAID는 여러 개의 디스크를 묶어서 논리적으로 하나의 디스크 시스템의 역할을 하도록 만든 것이다.기본적으로 비용이 낮은 소규모 디스크들을 여러 개 사용하여 이를 배열 형태로 구성한다.결국 컴퓨터를 구성하는 부품 중 속도가 느린 하드디스크를 보완하기 위해 만든 기술이다. RAID Level데이터 저장 방식에 따라 Level이 나뉜다.RAID 0디스크 스트라이핑이라고도 하며 여러 디스크에 데이터를 나누어 저장한다. 즉, 최소 2개의 디스크가 필요하다.데이터를 분산 저장하므로 데이터 조회 속도..
- Total
- Today
- Yesterday
- 동등성
- Optional
- @Value
- JPA
- @NoArgsConstructor
- ddl-auto
- @ConfigurationProperties
- uncheckedException
- 이진탐색
- lowerBound
- id생성전략
- Java
- Spring
- upperBound
- @Spring
- 자바
- 오블완
- 일급컬렉션
- springboot
- checkedException
- 메인메소드
- null
- StreamAPI
- 유효성 검사
- 티스토리챌린지
- NPE
- 백준
- N+1문제
- Thymeleaf
- 생성자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |