데이터베이스 시스템에는 강력한 '거대 머신'으로 불리는 MySQL, PostgreSQL, Oracle DB 같은 대형 DBMS가 있는 반면, '포켓 크기의 천재' 같은 존재인 SQLite도 있습니다. SQLite는 그 자체로 거대한 DBMS들과 다른 철학을 가지고 설계되었으며, 단순함, 경량화, 독립성이 특징입니다. 이 글에서는 SQLite의 작동 원리와 장점, 한계, 그리고 사용 사례를 비유를 통해 알기 쉽게 설명하겠습니다. SQLite란 무엇인가요?SQLite는 파일 기반의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 이름에서 알 수 있듯이 'Lite(가볍다)'라는 단어가 포함되어 있는데, 이는 메모리와 디스크 사용량이 적고, 복잡한 설정이 필요 없기 때문입니다. SQLite는 다른 DBMS..