SQLite - 내장된 관계형 데이터베이스

CODEDRAGON Development/Android

반응형

   

SQLite

·       SQLite는 별도의 DB 서버가 필요없이 DB 파일에 기초하여 데이타베이스 처리를 구현한 Embedded SQL DB 엔진입니다. (내장된 관계형 데이터베이스)

·       SQLite는 별도의 복잡한 서버 설치가 필요 없고쉽고 편리하게 사용할 수 있다는 점에서 널리 사용되고 있습니다.

·       오늘날 대부분의 Mac OS X 나 리눅스안드로이드에서는 SQLite을 기본적으로 내장하고 있습니다만약 시스템에 내장되어 있지 않는 경우는 http://www.sqlite.org 에서 다운받아 설치할 수 있습니다.

·       SQLite는 기본적으로 SQLite DB 엔진과 "sqlite3" 라는 Command line tool 을 갖고 있습니다.

 



http://www.sqlite.org/

   

   

   



 

   

   

   

SQLite의 특징

  • 오픈 소스
  • 최소한의 라이브러리만으로 동작
  • 관리유저나 설정파일 등이 불필요
  • 원자성(atomicity), 일관성(consistency), 독립성(isolation), 영속성(durabilitiy)이라는 데이터베이스에 필요한 특성을 갖추고 있습니다.
  • SQL92에서 정의된 명령어의 대부분 이용가능
  • 하나의 데이터베이스가 하나의 파일로 저장
  • MS Access보다 좀 더 유연하고 성능이 뛰어남

   

   

*SQL92

SQL92는 표준SQL(ANSI/ISO SQL)을 지칭합니다.

http://en.wikipedia.org/wiki/SQL-92