진행방식
- 먼저
키워드
를 설정을 합니다.
- 해당 키워드 별로 자유롭게 이야기를 하면서 내용을 채워가고 그 과정에서 수정, 추가, 삭제
- 모든 키워드를 작성한 뒤에 다시 훑어보면서 검증?
키워드
- JDBC
- Java Database Connectivity
- 자바 프로그래밍이 데이터베이스와 연결되어 데이터를 주고 받을 수 있게 해주는 프로그래밍 인터페이스
- 자바 애플리케이션과 DBMS 간의 통신을 중간에서 번역해주는 역할
- embedded db
- 주로 테스트에서 사용, 동시에 여러개의 컨텍스트가 만들어지는 환경에서 독립적인 DB를 가지게 하기 위함
- Facebook → RockDB write


- UUID
- 범용 고유 식별자
- 분산환경에서 사용(sync오버헤드를 줄이기 위함)
- Mysql 내에선 B-tree알고리즘을 통해 인덱싱을 한다. → UUID사용하면 문자열 순서대로 쌓이지 않고 간격을 두어 크게 크게 쌓이다보니, read의 overhead가 커진다.
- 레코드 사이의 지역성이 떨어진다.
- AOP
- 포인트컷을 통해 타겟의 메서드를 선별하여, 조인포인트에 어드바이스를 적용
- 관심사 분리

- Transaction
- 논리적인 하나의 작업 단위
- DBCP
- DataSource