2025/07 3

[window] MySQL + Workbench8.0 설치 및 설정

윈도우로 작업은 처음이라 개인 기록용으로 작성합니다.저는 8.0.42 버전로 설치하였습니다. MySQL :: Download MySQL Community ServerSelect Version: 9.3.0 Innovation 8.4.5 LTS 8.0.42 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macdev.mysql.com버전을 선택 후, Go to DOWNLOAD PAGE를 클릭합니다.그럼..

IT_공부장/MySQL 2025.07.10

Oracle 아키텍쳐 용어 정리 및 흐름도, 트랜잭션

안녕하세요. 오늘은 oracle 아키텍쳐에서 흐름도와 용어 정리를 한 번 해보려고 합니다.처음에 이해하기엔 아래처럼 간단하게 생각했었습니다.사용자가 데이터를 변경하면 → 메모리에 잠시 저장되고 → COMMIT 하면 디스크에 반영 → 나중을 위해 로그 백업도 따로 저장됨하지만 아키텍쳐 관련 이미지들을 찾아보면, 생각보다 처음 보는 용어와 함께 정확한 순서의 흐름을 스스로 이해하고 있지 않았다는 것을 알 수 있었습니다.용어 정리를 먼저 해보겠습니다.각 구성요소 역할SGA공유 메모리 공간 (데이터 캐시, 로그 등 처리)Buffer Cache변경된 데이터를 임시 저장Redo Log Buffer변경 "기록"을 저장 (복구용)Undo롤백할 수 있게 이전 상태를 기억DB Writer (DBWR)Buffer → Dat..

IT_공부장/Oracle 2025.07.09

ORACLE 더미 데이터로 쿼리 해보기(DUAL 사용 방법)

MySQL과의 차이점으로 인해 한 번 정리해보게 되었습니다.우선, MySQL과 달리 Oracle은 from 절을 무조건 함께 써야합니다. 아래 구문처럼 말이죠.--MySQL의 경우select now();--Oracle의 경우select sysdate from dual;--각각 오늘 날짜와 시간이 출력됩니다.이로 인해 Oracle은 특정 테이블을 조회하는 것이 아닌 경우를 대비하여 가짜 테이블과 데이터를(더미 데이터)를 만들어두었습니다.가짜 테이블인 DUAL도 실제하고 있긴 합니다. 조회해보면 아래와 같습니다. SELECT * FROM DUAL;-- 결과: DUMMY 열에 'X' 하나 있는 1행짜리 테이블 단일행 함수 기준, MySQL과 Oracle의 구문 차이는 다음과 같습니다. (간단하게 DUAL ..

IT_공부장/Oracle 2025.07.08