티스토리 뷰

SQLite3


 - MS SQL 과는 달리 소형기기에 적합한 데이터베이스 엔진


 - 오픈소스 프로젝트, 가볍고 속도가 빠른 것이 장점


 - 읽기는 여러 프로세스에서 가능하지만 쓰기는 한 순간에 오직 하나


* 제약조건


1. 트리거는 비 재귀적이다. PRAGMA recursive triggers 구문 참조


2. RENAME TABLE, ADD COLUMN 지원하지만, DROP COLUMN, ALTER COLUMN, ADD CONSTRAINT는 비 지원한다.


3. LEFT OUTER JOIN만 지원함.(RIGHT OUTER JOIN, FULL OUTER JOIN 비 지원)


4. View는 기본적으로 'READ ONLY'이므로 DELETE, INSERT, UPDATE 수행 불가


5. 외래키는 사용 할 수 있으나, 강제적인 제약조건이 되지 않는다.




"빠르게 활용하는 모바일 데이터베이스 SQLITE3" 책 참조

댓글