# InnoDB

8개의 포스트
post-thumbnail

InnoDB Page Structure

https://dev.mysql.com/doc/internals/en/innodb-page-structure.htmlhttps://dev.mysql.com/doc/internals/en/innodb-record-structure.htmlhttps&#x

2022년 5월 18일
·
0개의 댓글
post-thumbnail

MySQL Double Write Buffer

사진에서처럼 하나의 세그먼트는 여러 익스텐트를 가지고, 각 익스텐트는 여러개의 블록으로 이루어져 있다.여기서 블록은 사용자가 입력한 데이터(레코드)가 실제로 저장되는 공간으로 데이터를 읽고 쓰는 단위이다. 즉 DB에서 하나의 row 이다.오라클에서는 블록이라는 단위로

2022년 4월 5일
·
0개의 댓글
post-thumbnail

MySQL MVCC란?

Lock이란 데이터베이스의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장할 수 있는 직렬화 장치 개념이다. 여러 종류의 Lock이 존재하지만, MVCC 개념을 이해하는데 있어 필요한 필요한 공유락과, 베타적락만 간단히 설명한다.데이터를 읽을 때 사용한다

2022년 4월 4일
·
0개의 댓글

MySQL 스토리지 엔진

데이터베이스 엔진(database engine) 다른 말로 스토리지 엔진(storage engine)에 대해서 알아보았다.

2022년 3월 30일
·
0개의 댓글
post-thumbnail

RDB에서 UUID를 사용할 때 고민해볼점

UUID를 Primary Key로 사용하는 것은 이점이 많습니다. 구조상 중복 발생 확률이 매우 적으며(약 수백조 분의 일 확률), 길이는 일정하고 알파벳과 숫자로만 이루어져 있어 다루기도 쉽죠. 또한, 비즈니스적 요구로 uuid가 사용될 수도 있습니다.

2022년 1월 31일
·
1개의 댓글

MySQL Database 엔진

Database 엔진은 DBMS가 CRUD를 하는데 사용하는 기본 소프트웨어 컴포넌트이다. MySQL에서 사용하는 대표적인 Database 엔진은 두 가지가 있다.MyISAM은 MySQL 5.5 이전까지 기본 Database 엔진이며 비 트랜잭션 세이프 테이블을 관리한

2021년 9월 29일
·
0개의 댓글

[MySQL]InnoDB VS MyISAM

MySQL의 스토리지 엔진으로 가장 많이 사용하는 엔진으로는 InnoDB와 MyISAM이 있다. InnoDB 엔진은 트랜잭션 처리가 필요하고 대용량의 데이터를 다루는 부분에서 효율적이고, MyISAM 엔진은 트랜잭션 처리가 필요 없고, Read only 기능이 많은

2021년 1월 25일
·
0개의 댓글
post-thumbnail

[mysql] 게시판 만든다. 빠른걸로 만들까? 튼튼한걸로 만들까?

create 어쩌구.. 뒤에 붙은 engine의 정체는 ??? DB에서 데이터를 어떠한 방식으로 저장하고 접근할 것인지에 대한 기능을 제공스토리지엔진의 특성에 따라 데이터 접근이 얼마나 빠른지, 얼마나 안정적인지, 트랜잭션 등의 기능을 제공하는지 등의 차이점이 발생SE

2020년 12월 28일
·
0개의 댓글