• 회원가입
  • 로그인
  • 구글아이디로 로그인

SQLite - 소개

목차
  1. SQLite 소개
  2. 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. 고급 기능 부재

  • 몇 가지 고급 기능이 부족할 수 있으며, 특히 대규모 엔터프라이즈 애플리케이션에서 요구되는 일부 기능이 미비할 수 있음.

 



제목
SQLite - 소개
SQLite - 다운로드 / 설치하기 / 버전확인
목록
찾아주셔서 감사합니다. Since 2012