차례:
정의-SQLite는 무엇을 의미합니까?
SQLite는 자체 포함 된 제로 구성 서버리스 트랜잭션 SQL 데이터베이스 엔진을 구현하는 프로세스 내 라이브러리입니다. SQLite의 소스 코드는 퍼블릭 도메인에 존재하며 개인용 및 상업용 모두 무료입니다.
SQLite는 C, C ++, BASIC, C #, Python, Java 및 Delphi와 같은 여러 프로그래밍 언어에 바인딩되어 있습니다. COM (ActiveX) 랩퍼는 SQLite를 VB 스크립트 및 JavaScript와 같은 Windows의 스크립트 언어에 액세스 할 수있게하여 HTML 애플리케이션에 기능을 추가합니다. 또한 크기가 작고 사용하기 쉽기 때문에 iOS, Android, Symbian OS, Maemo, Blackberry 및 WebOS와 같은 임베디드 운영 체제에서도 사용할 수 있습니다.
Techopedia는 SQLite를 설명합니다
SQLite는 원 자성, 일관성, 격리, 내구성 (ACID)을 준수합니다. 이 임베디드 관계형 데이터베이스 관리 시스템은 작은 C 프로그래밍 라이브러리에 포함되어 있으며 클라이언트 기반 응용 프로그램의 필수 부분입니다. SQLite는 동적 SQL 구문을 사용하고 멀티 태스킹을 수행하여 동시에 읽고 씁니다. 읽기 및 쓰기는 일반 디스크 파일에 직접 수행됩니다.
SQLite 라이브러리는 동적으로 호출되며 응용 프로그램은 간단한 함수 호출을 통해 SQLite 기능을 사용하므로 데이터베이스 액세스 대기 시간이 줄어 듭니다. 이러한 프로그램은 전체 데이터베이스를 호스트 시스템에서 단일 크로스 플랫폼 파일로 저장합니다. 이 단순한 설계는 쓰기 중에 전체 데이터베이스 파일을 잠그면 구현됩니다.
SQLite는 SQL에 대한 SQL-92 표준을 구현하고 SQL 호환 데이터베이스 관리 시스템에 특별한 시스템을 사용합니다. 유형은 개별 값에 할당되어 동적 스크립팅 언어에 바인딩 될 때 열에 유연성을 추가합니다. SQLIte에서 전체 유니 코드 지원은 선택 사항입니다.
