본문 바로가기
반응형

DATABASE/Databse3

[Database] ODBC 란? - DBMS 이기종 간의 접속에 대하여 Intro 안녕하세요! 초보 DBA 다뉴입니다. 정말 요즘 공부에 끝이 없다는 것을 느끼고 있는데요. 사실 공부를 많이 하고 있지는 않지만.... 알면 알수록 어려운 DB의 세계... 끝이 없습니다. 저는 현업에서 Oracle, MsSQL, MariaDB를 혼합해서 사용하고 있습니다. 이기종간의 데이터를 주고 받아야 하는 상황이 있는데요. Oracle, MsSQL, MariaDB 각각의 데이터베이스에서 다른 데이터베이스에 접근하고 테이블을 조회하고 변경하는지 한번 간략하게 알아보도록 하겠습니다. ODBC ODBC(Open DataBase Connectivity) 란? ODBC에 대해서는 많은 분들이 다른 글에서도 많이 다루고 있는데요. 조금 형식적인 이야기를 해보자면, Open DataBase Conne.. 2023. 8. 7.
[Database] 트랜잭션(Transaction)과 격리 수준(Isolation Level) Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 트랜잭션의 격리수준에 대해 공부한 내용에 대해 이야가 나눠볼까 합니다. 트랜잭션 (Transaction) 트랜잭션 이란? 트랜잭션은 더 이상 나눌 수 없는 하나의 논리 작업 단위를 뜻 합니다. 가장 많은 예시로 드는 것이 은행의 송금 시스템 인데요. A의 통장에서 10만원을 B의 통장으로 보낼 때, 1. A의 통장에 10만원을 뺀다. 2. B의 통장에 10만원을 넣는다. 이렇게 두 단계의 일을 하는데요 이럴 때 송금이라는 작업에 대해서는 두가지 일이 다 이루어져야 송금 이라는 작업이 완료가 되므로, 송금이라는 1, 2번 단계의 일에 대해서 하나의 트랜잭션으로 묶이게 됩니다. 이렇게 작업에 여러 단계가 있어도 그 작업을 이루는 최소한의 일들의 묶음을 .. 2023. 7. 16.
DBA - 데이터베이스 관리자(DataBase Administrator) Intro 안녕하세요. 초보 DBA 다뉴입니다. Database 관련 글을 쓸 때면, 초보 DBA 라는 말로 저를 소개하곤 하는데요. 관련 직무에 종사한지 5년이 넘었지만, 이제야 본격적으로 DBA 직무를 맡게 되어 그렇게 소개하곤 합니다. DBA 라는 직무는 학부생 때 부터 꿈으로 가지고 있었는데, 꿈을 이루어 이렇게 소개할 수 있게 되어 너무 행복하네요. 저는 DBA 라는 직무에 엄청난 자부심을 가지고 있는데요. (저희 팀장님도 DBA 라는 단어를 매우 좋아하십니다.) 근데 주변에 저를 소개 할 때 면, IT업계 종사자가 아니고서는 DBA 라는 직무를 잘 모르더라구요. 그래서 보통 다들 알아 들을 수 있는 'IT업계 종사자' 또는 요즘 핫한 단어인 '개발자' 라고 소개합니다. 틀린 말은 아니지만 그래.. 2023. 6. 20.
반응형