🔥 1. UUID vs SERIAL: 기본 개념PostgreSQL에서 테이블의 기본 키(Primary Key) 를 정의할 때 가장 많이 사용하는 두 가지 데이터 타입이 있습니다.✅ SERIAL (자동 증가 정수)✅ UUID (Universally Unique Identifier)그렇다면, 프로젝트에서 기본 키를 설정할 때 어떤 것을 선택해야 할까요? 🤔각 데이터 타입의 특징, 성능 차이, 장단점을 비교해 보겠습니다! 🚀데이터 타입설명🔹 SERIAL1부터 자동 증가하는 정수형 기본 키🔹 UUID전 세계적으로 유일한 식별자 (128비트)⚡ 2. SERIAL vs UUID 차이점 분석✅ 1) 데이터 저장 방식🔹 SERIAL (자동 증가 정수)기본적으로 INTEGER 또는 BIGINT로 저장됩니다.P..
PostgreSQL에서 문자열 데이터를 저장할 때 가장 흔히 사용하는 데이터 타입은 ✅ VARCHAR(Variable Character) 와 ✅ TEXT입니다.두 데이터 타입 모두 문자열을 저장할 수 있지만, 실무에서 어떤 차이가 있으며, 언제 어떤 것을 선택하는 것이 좋을까요? 🤔이 포스팅에서는 VARCHAR와 TEXT의 차이점, 성능 비교, 그리고 실무에서 최적의 선택 기준을 안내해 드리겠습니다. 🚀🔥 1. VARCHAR vs TEXT 기본 개념데이터 타입설명🔹 VARCHAR(n)최대 n 길이까지 문자열을 저장할 수 있음 (길이 제한 가능)🔹 TEXT길이 제한 없이 원하는 만큼 문자열을 저장 가능 ✔ 핵심 차이VARCHAR(n)는 n자를 초과하는 데이터를 저장하려고 하면 에러가 발생합니다.T..
Numeric 정수 또는 소수 값을 저장 Oracle 에서의 Number, MySQL Decimal 와 같은 의미로 보면 된다. Numeric(p,s) 실수(10진수) p : , s: 소수점 자리수 ex ) numeric(7,3) -> 전체자리는 7자리, 소수점 3자리를 의미함 Integer 오직 정수만 저장 NameStorage SizeDescriptionRange smallint 2 bytes small-range integer -32768 to +32767 integer 4 bytes typical choice for integer -2147483648 to +2147483647 bigint 8 bytes large-range integer -9223372036854775808 to 92233720..
표기법 varchar(n) 및 char(n)은 각각 character varying(n) 및 character(n)의 별명이다. 둘 다 똑같지만 많은 데이터베이스가 주로 postgreSQL이 제공하는 다양한 문자를 제공하지 않는다. 따라서 Oracle Postgre 및 DB2와 같은 다중 데이터베이스의 경우 Varchar를 사용하는 것이 좋다. 형명설명 character varying( n ) 、 varchar( n ) 상한있는 가변 길이 character( n ) 、 char( n ) 공백으로 채워진 고정 길이 text 제한없는 가변 길이 PostgreSQL에서 사용할 수있 는 범용 문자 형식을 보여줍니다. SQL은 2 개의 주요 문자 데이터 형식을 정의합니다. character varying(n), ..
- Total
- Today
- Yesterday
- pc게임
- postgresql튜닝
- GraalVM
- Ai
- 게임추천
- db성능
- uuid_vs_serial
- virtualthreads
- java
- java17
- 인공지능
- Java21
- 프로그래밍
- 백엔드
- PostgreSQL
- SQL
- AI혁신
- 코딩
- 레코드패턴
- jakartaee10
- varchar
- springboot최신기능
- XBOXSERIESX
- 개발자
- db설계
- springboot3
- 스프링부트
- 스프링
- 클린코드
- springsecurity6
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |