반응형

DataBase 3

Varchar와 nVarchar 차이점

1. 개요데이터베이스에서 문자열 데이터 유형의 중요성Varchar와 nVarchar가 필요한 이유와 기본적인 차이점 소개적절한 데이터 유형 선택이 성능과 저장 공간에 미치는 영향2. Varchar저장 방식: 가변 길이, 1바이트 문자 인코딩(ASCII, 라틴 문자 등)저장 공간 효율성: 실제 사용된 문자열 길이만큼만 공간 사용사용 사례: 영문/숫자 위주의 데이터 저장에 적합제한사항: 다국어 지원의 한계3. nVarchar저장 방식: 가변 길이, 2바이트 문자 인코딩(유니코드, UTF-16)다국어 지원: 한글, 일본어, 중국어, 아랍어 등 모든 언어 문자 지원저장 공간 고려사항: Varchar보다 더 많은 공간 사용사용 사례: 다국어 지원이 필요한 국제화 애플리케이션 근데 요즘엔 nVarchar 별로 본 ..

DataBase 2025.03.17

RDBMS 인덱스(INDEX) 빠른 검색을 위한

개요 인덱스 인덱스를 사용하면 데이터베이스에서 데이터를 검색할 때 테이블의 모든 레코드를 검색하지 않아도 됩니다. 대신, 인덱스를 사용하여 검색할 컬럼 값이 일치하는 레코드만 검색하면 됩니다. 이를 통해 검색 속도가 증가하게 되어, 대규모 데이터베이스에서도 빠른 검색이 가능해집니다. 그러나, 인덱스는 테이블에 대한 추가적인 저장 공간을 필요로 하며, 인덱스를 생성하고 유지하는데도 자원이 소비됩니다. 때문에, 적절한 인덱스를 설정하는 것이 중요합니다. INSERT, UPDATE, DELETE 직관적으로 SELECT 쿼리를 할 때 유리한 것은 감이 옵니다. 하지만 INSERT, UPDATE, DELETE 의 경우에는 어떤 일이 벌어질까요? INSERT 새로운 Raw에 대한 인덱스를 추가하며 해당 Raw가 I..

DataBase 2023.07.20

오라클 DCL에 관하여

❓ Oracle DCL Commit, Rollback 명령어도 있다. 💡 오라클 유저 기본 구성 📒 NOTE 테이블 스페이스 ⇒ 오라클 서버가 데이터를 저장하는 논리적인 구조. 테이블 스페이스는 하나 또는 여러개의 데이터파일로 구성되는 논리적인 데이터저장 구조이다. 시스템 테이블 스페이스 ⇒ 시스템 테이블 스페이스는 본래의 목적(모든 데이터 사전 정보와, 저장 프로시저, 패키지, 데이터베이스 트리거등을 저장)을 위해서만 사용되어져야 하지 일반USER의 데이터 저장용으로 사용 되어서는 안된다. TEMPORARY 테이블 스페이스 ⇒ 해당 유저의 테이블 임시 테이블 스페이스를 지정한다. 지정 안할 시 시스템 테이블 스페이스가 할당됨. 테이블 단편화 현상 ⇒ 테이블 안의 작업을 반복할 수록 Empty Space..

DataBase 2022.01.11
반응형