목차
SQLite 소개
SQLite 장단점
※ 그누보드6 설치 시 MySQL 엔진 선택한 경우, SQLite 공부할 필요 없음.
SQLite 소개
작고 강력한 데이터베이스 (DB: DataBase) 관리 엔진.
1.
SQLite는 작고 빠르며 독립적이고 신뢰성이 높으며 모든 기능을 갖춘 SQL 데이터베이스 엔진을 구현하는 C 언어 라이브러리임.
2. 더 자세히 공부할 분은 아래 좌표 참고.
SQLite 장단점
SQLite 장점
1. 경량 및 속도
로컬 파일 기반으로 동작하므로 설치 및 관리 간편함. (서버 불요)
작은 규모의 데이터베이스에서 빠르고 경제적인 솔루션을 제공.
2. 단일 파일 데이터베이스
데이터베이스가 하나의 파일로 저장되기 때문에 이식성이 뛰어나며, 별도의 서버 구성이 필요 없음.
3. 자체 트랜잭션 처리
내장된 트랜잭션 처리 기능을 제공하여 데이터 무결성을 보장하며, 롤백 및 커밋과 같은 기능을 지원함.
4. 크로스 플랫폼 지원
다양한 운영 체제에서 동작하며, 여러 프로그래밍 언어에서 가능함.
5. 오픈 소스
SQLite는 오픈 소스 프로젝트이기 때문에 상업적이든 개인이든 누구나 무료로 사용할 수 있으며, 커뮤니티에 의해 지속적으로 발전하고 있음.
SOLite 단점
1. 성능 및 확장성 제한
대용량 및 고성능의 데이터베이스에서는 다른 RDBMS 시스템에 비해 제한이 있을 수 있음.
2. 동시 접속 제한
SQLite는 기본적으로 동시에 하나의 쓰기 트랜잭션만을 지원하므로, 다수의 동시 쓰기 요청에 대한 성능이 저하될 수 있음.
3. 관리 기능 부족
일부 RDBMS에 비해 관리 기능이 상대적으로 부족하며, 복잡한 관리 요구사항에 대응하기 어려울 수 있음.
4. 고급 기능 부재
몇 가지 고급 기능이 부족할 수 있으며, 특히 대규모 엔터프라이즈 애플리케이션에서 요구되는 일부 기능이 미비할 수 있음.
주소 복사
랜덤 이동
최신댓글