본문 바로가기 메뉴 바로가기

끄적끄적 낙서장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

끄적끄적 낙서장

검색하기 폼
  • Study (67)
    • Ruby (13)
    • C & C++ (13)
    • Java & Spring (10)
    • DB (21)
    • Algorithm (7)
    • 비공개 (0)
    • 기타 (3)
  • 방명록

InnoDB (2)
[MySQL]MySQL 벼락치기(2) - 인덱스(1)

이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진을 기준으로 설명할 예정이다. MySQL 역시 내용이 많기 때문에 시리즈로 나눠서 정리할 예정이다. 인덱스 인덱스는 데이터의 저장(INSERT, UPDATE, DELETE) 의 성능을 희생하고 그 대신에 데이터의 읽기 속도를 높이는 기능이다. 인덱스를 알고리즘 별로 구분하면 아래와 같다. B-Tree 알고리즘가장 일반적으로 사용되는 알고리즘으로 컬럼을 변형하지 않고, 원래의 값을 이용해 인덱싱하는 알고리즘이다. Hash 알고리즘컬럼의 값으로 해시 값을 계산해서 인덱..

DB 2018. 8. 17. 11:57
[MySQL] MySQL 벼락치기(1) - 아키텍처

오랜만에 DB 포스팅이다. 이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진을 기준으로 설명할 예정이다. MySQL 역시 내용이 많기 때문에 시리즈로 나눠서 정리할 예정이다. MySQL 의 전체 구조MySQL 서버는 크게 MySQL 엔진과 스토리지 엔진으로 구분해서 볼 수 있다. MySQL 엔진MySQL 엔진은 클라이언트로부터 접속 및 쿼리 요청을 처리하는 커넥션 핸들러와 SQL 파서 및 전처리기 그리고 쿼리의 최적화를 위한 옵티마이저가 중심을 이루며 DBMS의 두뇌에 해당하는 처리를 수행한다. 스토리지 엔진스토..

DB 2018. 8. 6. 09:54
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • next key lock
  • 되추적
  • 트랜잭션
  • 페어 프로그래밍
  • 루비 메타프로그래밍
  • 페어프로그래밍
  • ruby
  • InnoDB
  • ruby meta programming
  • autoload_paths
  • 루비
  • lock
  • 넥스트 키 락
  • MySQL 인덱스
  • 메타프로그래밍
  • 갭 락
  • 루비 상수
  • MySQL
  • MySQL 족보
  • Autoloading
  • gap lock
  • 엘라스틱서치 기초
  • mysql lock
  • metaprogramming
  • db
  • Pair-programming
  • dead lock
  • 인덱스
  • Elasticsearch Cluster
  • innoDB lock
more
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바