[TIL] 데이터베이스와 SQL의 핵심 원리1. DB 접근 기술의 변천사 (왜 우리는 MyBatis를 쓰는가?)JDBC (과거): 자바 코드 안에 SQL을 직접 적음. 유지보수 지옥.MyBatis (현재): 자바 코드와 SQL을 XML로 분리. 이제 좀 살 것 같음.JPA (미래): SQL 없이 객체만으로 DB 제어. 곧 만나게 될 엄청난 놈.하이브리드 전략: 구조가 중요한 데이터는 MySQL(RDB), 형태가 제각각인 대용량 로그는 MongoDB(NoSQL). 실무는 이 둘을 적절히 섞어 쓴다.2. 데이터 무결성의 마침표: PK & FKPK (Primary Key): 테이블의 주인공. NULL 금지, 중복 금지. 인덱스가 자동으로 걸림.FK (Foreign Key): 부모-자식 연결 고리. ON DEL..