database8 [Oracle, Tibero] NLS_CHARACTERSET과 NLS_NCHAR_CHARACTER 차이 DB에서 어떤 자료형을 사용하느냐에 따라 기본 문자셋이 달랐습니다. 저는 Tibero의 NCLOB 자료형을 사용하려 했는데, 다른 문자형은 정상 작동했지만 NCLOB만 데이터 정합성이 깨지는 현상이 있었습니다.Tibero 기술지원팀에 문의한 결과, National 문자형 계열(NCLOB, NCHAR, NVARCHAR2) 은 기본적으로 UTF-16 인코딩을 사용하고, 일반 문자형은 UTF-8을 사용한다는 것을 알게 되었습니다.UTF-8은 영어 1바이트, 한글 3바이트로 가변 길이지만, UTF-16은 대부분의 문자를 2바이트로 고정 처리하기 때문에 문자 단위 연산이 간단하고 다국어 환경에서의 호환성이 높습니다. 이러한 이유로 Tibero는 Oracle과 마찬가지로 National 문자형의 기본 인코딩을 UT.. 2025. 10. 30. [MSSQL] CentOS 7.6 환경에서 설치 1. 리포지토리 등록sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo 2. SQL Server 엔진 설치sudo yum install -y mssql-server 3. 초기 설정 (비밀번호 및 Edition 선택)sudo /opt/mssql/bin/mssql-conf setupEdition: Express (무료) 선택sa 계정 비밀번호 입력 4. 서비스 등록 및 확인sudo.. 2025. 9. 15. [AWS] Redshift 1) RedshiftRedshift는 PostgreSQL을 베이스로 한 클라우드 데이터 웨어하우스PostgreSQL의 권한/롤 개념을 그대로 가져오면서 AWS 특화 기능이 추가리더 노드 (Leader Node)1. 클라이언트(ODBC, JDBC, BI 툴)에서 SQL을 받음2. SQL을 쿼리 플랜으로 변환 → 어떤 노드가 어떤 데이터를 처리할지 분배3. 결과를 모아서 최종 결과만 클라이언트에 반환4. 데이터 저장은 하지 않고, 메타데이터 관리 + 쿼리 조율이 주 역할컴퓨팅 노드 (Compute Node)1. 실제 데이터를 저장하고, 쿼리에서 할당받은 연산을 수행2. 각 노드 안에는 슬라이스(Slice) 라는 더 작은 단위가 있음 ex) 노드가 16 vCPU면 슬라이스도 16개3. 각 슬라이스가 로컬에 저.. 2025. 9. 10. NoSQL NoSQL (Not Only SQL)비관계형 데이터베이스 시스템 Key-Value단순한 키-값 쌍 저장Redis, RiakDocumentJSON/BSON 문서 형태로 저장MongoDB, CouchDBColumn Family컬럼 기반, 대용량 분산 처리에 강함Cassandra, HBaseGraph노드-간선 구조로 복잡한 관계 표현Neo4j, OrientDB NoSQL vs RDBMS 2025. 7. 22. [Tibero DB] 설치 방법 1. 데모라이센스 발급 신청현재 Tibero 7.23만 무료 체험 1달 라이센스 발급 가능합니다. https://technet.tmax.co.kr/ko/front/main/main.do Technet효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스technet.tmax.co.kr 2. 리눅스 환경에서 tibero db 사용을 위해 티베로 전용 사용자 계정 추가useradd tiberopasswd tibero 3. JDK 및 Tibero 패키지 설치 (root)yum install gcc gcc-c++ libstdc++ libstdc++-devele compat-libstdc++ libaio libaio-devel;yum install 1.8.0-openjdk-devel.x86_64 4. scp를.. 2025. 6. 27. [PostgreSQL] 설치 방법 1. 패키지 설치 & 클러스터 초기화# 1. PGDG 레포지토리 등록 (CentOS 7 기준)sudo yum install -y \ https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 2. PostgreSQL 15 서버 및 클라이언트 패키지 설치sudo yum install -y postgresql15-server postgresql15# 3. 데이터 디렉토리 초기화 (클러스터 생성)/usr/pgsql-15/bin/postgresql-15-setup initdb# 4. 서비스 시작 및 부팅 시 자동실행 설정sudo systemctl enable --now postgr.. 2025. 5. 18. 이전 1 2 다음