
개인적으로 백엔드 개발자는 데이터 베이스를 얼마나 잘 전달 할지에 대해 항상 많은 고민을 해야한다고 생각한다. 그래서 데이터베이스 튜닝 패턴이니, 관계형 혹은 비관계형이 좋은지 orm이 좋은지 쿼리를 직접 쓰는 것이 좋은지 어떻게 잘 쓸지 고민해보며 정리해 보았다.

아래는 MySql을 적극 사용하고 있는 기업들이다. 왜 MySql을 선택했을까? 트랜잭션은 데이터를 조작하는 하나의 단위라고 생각하면 된다. 즉, 트랜잭션은 모든 작업 셋이 완벽하게 처리 되거나(commit) 처리가 되지 못하면 복구(rollBack)를 함으로서 작업의