# cubrid
CUBRID Merge
조회한 결과를 다시 merge 하는 Query ermtwInStdrVal : result 속성에 property / column 에 추가하지 않고 바로 mapping 될 수 있도록 as 와 VO 필드 변수를 맞춤 처리

java.net.socketTimeoutException: Read Timed Out 에러
서버 로그에는다른 에러 로그를 찾지 못하는 상황이었다가 소스코드를 보니 강제로 API로 붙어 데이터를 가지고 올 수 있는 소스코드가 있어 확인해 보았다! 프로젝트 자체가 쿼츠로 시간에 맞춰 돌아가다보니 다음날이 되야 확인해 볼 수 밖에 없는 상황이었는데 너무 다행이게도
0117 일지
Format ends before the entire input string is converted이력조회 테이블 컬럼의 데이터타입 변경 : DATE -> TIMESTAMP해당 컬럼에 대해 검색할 때 TO_DATE()를 사용해서 에러났었음TO_DATE() -> TO_T

CUBRID : cubrid_ebook_브로커 이중화 / 큐브리드 아키텍쳐
8장 - (1) : 브로커 다중화 HA(high availability) HA는 하드웨어, 소프트웨어, 네트워크 등에 장애가 발생하더라도 서비스에는 영향을 주지 않아 365일 24시간 무중단 서비스를 제공할 수 있게 하는 기능 큐브리드에서는 브로커와 데이터베이스 서
CUBRID LOG
LOG 파일 브로커 로그 브로커 관련 로그에는 접속 로그, 오류 로그, SQL 로그가 있으며 각각의 로그는 설치 디렉터리의 log 디렉터리에서 확인할 수 있습니다. 접속 로그 WEB/APP 서버를 구동하면 데이터베이스와 연결을 맺기 위해 브로커의 CAS에 접속하는

CUBRID : cubrid_ebook_설치 / 시작
큐브리드를 시작하면 마스터 프로세스가 가장 먼저 시작된다. 마스터 프로세스는 브로커 응용 서버(CAS)와 데이터베이스 서버 프로세스(cub_server) 사이에서 가교 역할을 하면서 큐브리드의 전반적인 운영에 도움을 준다. 서버 프로세스는 특정 데이터베이스와 일대일로

DWB 최종 정리
최종 발표CUBRID 데이터베이스의 볼륨은 크게 영구적 볼륨, 일시적 볼륨, 백업 볼륨으로 분류한다.영구적 볼륨은 영구적 데이터를 저장하지만 일시적 데이터도 저장할 수 있는 데이터 볼륨도 있다.사용자는 일시적 데이터를 저장할 일부 영구적 볼륨을 명시적으로 할당할 수 있

Recovery by DWB (코드분석 05)
코드 위치 : https://github.com/CUBRID/cubridstorage/double_write_buffer.c: 3094 storage/double_write_buffer.c: 2987 본 시리즈의 글들은 CUBRID DB엔진 오픈 스터디를 진행

DWB flush (코드분석 04)
코드 위치 : https://github.com/CUBRID/cubridstorage/double_write_buffer.c: 2169 storage/double_write_buffer.c: 1830 storage/file_io.c: 4314 storage/d

DWB에 page 저장 (코드분석 03)
코드 위치 : https://github.com/CUBRID/cubridstorage/double_write_buffer.c: 2694 storage/double_write_buffer.c: 2656 storage/double_write_buffer.c: 24