일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Database
- 데이터베이스
- github
- 싱글톤 동시성
- 도커
- load balancer
- heap
- JPA란
- 권장 PK 전략
- postgres
- docker
- 자바 동시성
- create-drop
- ArrayList 소스코드
- transaction
- acid
- JPA
- 멀티스레드 싱글톤
- PostgreSQL
- thread safety
- Container
- ArrayList 길이 확장
- JPA 장점
- 트랜잭션
- 컨테이너
- 로드밸런서
- index
- java
- 스키마 자동 생성
- ArrayList 가변
- Today
- Total
목록postgres (3)
JS

이번에는 데이터베이스를 다룰 때 정말 중요한 역할을 하는 Index에 대해 다뤄보겠습니다. 실제로 실무에서 서비스를 운영하면서 생기는 장애들을 Index를 적용하여 해결하는 경우가 많습니다. 그렇다면 Index가 무엇인지, 장/단점은 무엇인지 등에 대해 알아보겠습니다. Full Table Scan Index 동작 원리 Index 생성 및 벤치마킹 Index 단점 자동 생성 Indexes Full Table Scan Index가 뭔지 알아보기 전에 Full Table Scan에 대해서 알아보겠습니다. SELECT * FROM users WHERE username = 'jamessoun93'; 위 쿼리는 users 테이블 내 존재하는 모든 데이터 중 username 컬럼 값이 jamessoun93인 데이터를..

Postgres는 데이터를 어디에 저장할까? Postgres는 하드 디스크 내부에 개별 데이터베이스에 대한 모든 정보를 폴더와 수많은 파일의 형태로 저장합니다. 각각의 다른 파일들은 해당 데이터베이스의 여러가지 정보를 담고 있습니다. ex) 테이블 정보, 인덱스, 고유 키 그렇다면 실제로 이런 폴더와 파일들이 어디에 어떤 형태로 존재하는지 알아보겠습니다. 우선 Postgres가 어떤 디렉토리에 데이터를 저장하고 있는지 아래 명령어를 통해 확인해본 후 자세히 살펴보겠습니다. SHOW data_directory; 위 명령어를 통해 어떤 디렉토리에 데이터가 저장되고 있는지 확인했으니 해당 디렉토리로 이동해보겠습니다. 위에 보이는 여러개의 폴더들 중 우리가 원하는 데이터가 존재하는 base 폴더로 이동해보겠습니..

MacOS에서 PostgreSQL을 설치하는 방법에 대해서 알아봅시다. ✔️ 설치 Options 1. Postgres.app을 설치해서 사용하는 방법 2. Homebrew로 설치하는 방법 이번 포스팅에서는 두 가지 방법 중 1번 Postgres.app을 설치하는 방법을 선택하겠습니다. ✔️ Download & Setup 🚩 Step 1. https://postgresapp.com/downloads.html 접속 후 Latest Release 다운로드 🚩 Step 2. Applications 폴더로 복사 🚩 Step 3. $PATH 설정 1. Introduction 탭으로 이동 2. $PATH 설정 코드 복사 후 terminal에서 실행 🚩 Step 4. Terminal을 새로 켠 후 psql 커맨드 입력..