子性、一致性、隔离性和持久性（即ACID），但它缺失了某些特性。例如，它仅部分支持触发器。尽管它支持大多数的复杂查询，但它的ALTER TABLE功能有所限制，不能修改或删除列，只能通过重新建立表的方式迂回进行。SQLite不进行类型检查。你可以把字符串插入到整数列中。某些用户发现这是使数据库更加有用的创新，特别是与无类型的脚本语言一起使用的时候；然而其他用户认为这是主要的缺点。多个进程或线程可以同时存取同一个数据而没有问题。可以同时平行读取同一个资料库。但同一时间只能有一个进程或线程进行资料写入；