본문 바로가기
반응형

전체 글64

CUBRID Docker demodb 생성 및 사용자 프로파일 설정, CSQL 명령어 앞선 글에서는 Docker Compose를 이용하여 CUBRID 11.2 컨테이너를 생성하고 cubrid_test DB에 접속하는 방법까지 정리하였다.이번 글에서는 CUBRID Docker 컨테이너의 cubrid OS 사용자 환경을 확인하고 사용자 프로파일을 설정한다.이후 CUBRID에서 제공하는 샘플 데이터베이스인 demodb를 생성하고, CUBRID_DATABASES와 databases.txt의 관계 및 CSQL에서 자주 사용하는 기본 명령어를 정리한다.1. Docker Container에 cubrid 사용자로 접속CUBRID Docker 이미지에는 cubrid OS 사용자가 생성되어 있다.다음 명령을 사용하면 처음부터 cubrid 사용자로 Container에 접속할 수 있다.docker exec -.. 2026. 9. 9.
CUBRID Docker Compose 설치 및 DB 생성/접속하기 CUBRID 테스트 환경이 필요하여 Docker Compose를 이용해 CUBRID 11.2 환경을 구성하였다.CUBRID는 국내에서 개발된 오픈소스 관계형 DBMS(RDBMS)이다. SQL 표준(ANSI SQL)을 지원하며 Oracle이나 MySQL 등 다른 RDBMS를 사용해 본 사용자라면 익숙한 SQL 문법도 많이 볼 수 있다.이번 글에서는 CUBRID 공식 Docker 이미지를 이용하여 테스트 DB를 생성하고 CSQL을 통해 접속하는 방법까지 정리한다.구성할 환경은 다음과 같다.CUBRID Version : 11.2Container : cubrid-dbDatabase : cubrid_testBroker Port : 33000Host Volume : /cubrid_do.. 2026. 9. 9.
DA# '$' 대체키(Alternate Key) 설정하기 DA#은 데이터 모델링 도구로 Barker 표기법을 사용하여 엔터티의 식별자와 속성 등을 표현할 수 있습니다.DA# 모델에서 속성 앞에 표시되는 #, $ 기호는 다음과 같은 의미를 가집니다.# : 주 식별자(Primary Identifier)$ : 대체키(Alternate Key)* : 필수 속성o : 선택 속성이 글에서는 이 중 $로 표시되는 대체키(Alternate Key)를 설정하는 방법과 의미를 정리해 보겠습니다.대체키(Alternate Key)란?대체키는 주 식별자로 선택되지는 않았지만, 업무적으로 데이터의 유일성을 판단할 수 있는 또 다른 식별 기준입니다.논리 모델에서 정의한 대체키는 물리 모델링 과정에서 필요에 따라 UNIQUE 제약조건이나 Unique Index 등으로 구현할 수 있습니다... 2026. 9. 1.
Vertica 사용자 접속 이력 보관 기간 변경하기 (Data Collector) Vertica는 현재 접속 중인 세션과 과거 사용자 접속 이력을 확인할 수 있도록 시스템 뷰를 제공한다.대표적으로 다음과 같은 뷰를 사용할 수 있다.v_monitor.sessions : 현재 접속 중인 세션 조회v_monitor.user_sessions : 사용자 접속 이력 조회운영 중 특정 사용자가 언제 접속했는지 추적하거나 보안 감사(Audit) 목적으로 접속 이력을 장기간 보관해야 하는 경우가 있다. 하지만 기본 설정 상태에서는 생각보다 매우 짧은 시간만 접속 이력이 유지될 수 있다.이번 글에서는 Vertica에서 사용자 접속 이력이 어떻게 저장되는지, 왜 몇 시간밖에 보관되지 않는지, 그리고 90일 이상 보관하려면 어떻게 설정해야 하는지 정리해 본다.Data Collector(DC)란?Vertic.. 2026. 8. 14.
반응형