標籤:
描述:
是資料庫引擎,基於c,所以需要提前編譯才能運行
基本檔案:sqlite3.c sqlite3.h shell.c
編譯命令 http://www.sqlite.org/howtocompile.html#amal
下面列舉主要目錄
動態分配
sqlite採用動態記憶體分配,運用於sqlite reliable,predictable,robust,secure,efficient
動態分配特性:http://www.sqlite.org/malloc.html
- robust against allocation failures (sqlite nomem)
- no memory leaks(sqlite3 finalize,sqlite3 close())
- memory usage limits( sqlite3 soft heap limit64,不重新分配,而是利用堆棧緩衝)
- zero-malloc option
- application-supplied memory allocators
- proof against breakdown and fragmentation
- memory usage statics
- plays well with mempry debuggers
- minimal calls to the allocator
- open acceess(malloc,realloc,free)
I/O非同步模型asynchronous
c/c++介面
sqlite使用方法(環境)
sqlite架構
sqlite自動認可功能
sqlite作為檔案形式的好處
sqlite書籍
sqlite的基本命令
基本命令具體使用
sqlite中約束衝突解決
sqlite的典型構建
sqlite3的基礎資料型別 (Elementary Data Type)
sqlite的突出特性
query語句
sqlite中檔案格式變化
sqlite database中檔案格式
sqlite測試
sqlite編譯
;;;;;
【sqlite】1 start