데이터베이스 최적화 (1) 썸네일형 리스트형 일상의기록 프로젝트 2 (MariaDB 데이터베이스 설계) DB설계 먼저 우선적으로 진행하려고 한다. 일단 사용할 DB의 경우 SQLite 와 MariaDB 두 개 중 고민했는데정규화된 데이터 구조와 백엔드 개발에 집중하고 있기 때문에,MariaDB로 정했다. SQLite의 경우 파일형식으로 된 DB라 간단하긴 하지만, 실제 DB 설계에 근접하게 공부해보고 싶어서 그나마 관계형 DB이면서 무료인 MariaDB를 사용하기로 한다.또 여러사람이 함께 사용하게 되는 서비스이기 때문에 SQLite는 동시에 하나의 쓰기 작업만 허용하므로,다중 사용자가 동시에 쓰기 작업을 시도하면 경합 상태(contention)가 발생할 수 있다고해서아무래도 MariaDB를 선택하기로 마음먹었다. ### 경합 상태(contention) : 여러 프로세스나 사용자가 동시에 동일한 리소스(.. 이전 1 다음