데이터베이스

Database/MySQL

MySQL 인덱스 기초

2023.10.10 복습 리팩토링 시작 디스크 읽기 이번에 인덱스에서 자주 나올 랜덤 I/O와 순차 I/O에 대한 개념을 정리하고 넘어가겠습니다. 하드 디스크 드라이브 (HDD)와 솔리드 스테이트 드라이브(SSD) 컴퓨터에서 CPU나 메모리 같은 주요 장치는 대부분 전자식 장치지만 하드 디스크 드라이브는 기계식 장치다. 그래서 데이터베이스 서버에서는 항상 디스크 장치가 병목이 된다. 이러한 HDD를 대체하기 위해 전자식 저장 매체인 SSD가 많이 출시되고 있다. SSD도 기존 하드디스크 드라이브에서 데이터 저장용 플래터(원판)을 제거하고 그 대신 플래시 메모리를 장착하고 있다. 그래서 원판을 기계적으로 회전시킬 필요가 없으므로 아주 빨리 데이터를 읽고 쓸 수 있다. 플래시 메모리는 전원이 공급되지 않아도..

독서/토비의 스프링

토비의 스프링 Vol.1 4장 예외

4장은 예외 관련 내용입니다. 이전에 강의에서 배운 스프링 DB 1편에서 배운 내용과 비슷한 부분이 있습니다. 아래 예외 관련 포스팅도 보시면 좋을 것 같습니다. https://devdebin.tistory.com/208?category=1028513 예외와 예외 처리 본 게시글은 인프런 김영한 선생님 강의 스프링 DB 1편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/das.. devdebin.tistory.com 그럼 포스팅 시작하겠습니다. 사라진 SQLException 우선 예외를 처리할 때 지켜야할 절대적인 핵심 원칙은 하나다. 모든예외는 적절하게..

개발/Spring DB

트랜잭션

본 게시글은 인프런 김영한 선생님 강의 스프링 DB 1편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/dashboard 스프링 DB 1편 - 데이터 접근 핵심 원리 - 인프런 | 강의 백엔드 개발에 필요한 DB 데이터 접근 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - 강의 www.inflearn.com 이번에는 트랜잭션에 관해 알아보겠다. 쓰다가 전부 날라가서 다시 쓰는데 이토록 슬플수가 ㅠㅠ 트랜잭션 데이터를 저장할 때 파일 시스템이 아닌 데이터..

개발/Spring DB

JDBC

본 게시글은 인프런 김영한 선생님 강의 스프링 DB 1편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/dashboard 스프링 DB 1편 - 데이터 접근 핵심 원리 - 인프런 | 강의 백엔드 개발에 필요한 DB 데이터 접근 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - 강의 www.inflearn.com JDBC란 JDBC는 Java Database Connectivity의 약어로 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API다. JDB..

Debin
'데이터베이스' 태그의 글 목록