DISQLite3官方版是一款相当专业的SQL数据库引擎管理工具。DISQLite3官方版功能强劲,便捷好用,支持用户创建自包含、可嵌入、零配置的sql数据库引擎,无需过多设置和管理。
软件特色
1、加密支持
DISQLite3官方版添加了AES加密,没有留下任何文件作为DISQLite3数据库的标识。
2、不需要dll
DISQLite3直接编译到应用程序的可执行文件中。不再担心不兼容、过时或缺少动态链接库。
3、一列纵队单位
整个DISQLite3数据库引擎包含在一个Delphi Pascal源代码单元中:添加DISQLite3Api之后。
4、德尔福优化链接
DISQLite3的优化链接完全匹配Delphi的默认调用函数约定,与SQLite3相比,某些操作的性能提高了50%。
5、非常小的足迹
DISQLite3是强大的,快速的和小的。完整的DISQLite3数据库引擎仅为您的应用程序增加了大约300
KB的代码空间——对于个人版本来说更是如此。这允许创建小到350 KB的完整数据库应用程序,甚至比SQLite3动态链接文件SQLite3
.dll还要小。
功能特点
即使在系统崩溃和电源故障之后也会发生交易。
零配置-不需要安装或管理。
实现大部分的SQL -92。
完整的数据库存储在单个磁盘文件中。
支持兆字节大小的数据库和千兆字节大小的字符串和小块。自给自足:没有外部依赖关系,没有DLL。
小的足迹和智能链接:只编译所需的代码,只添加300 kb的代码空间。
全文搜索(FTS)与可定制的令牌,前缀匹配,和可选的词源于15种语言。
利用SAH256密钥生成器进行数据库AES加密。
不需要D.PAS,它允许DISQLITE3编译所有的Delphi的味道,包括Delphi标准和Delphi个人。
最常用的操作比流行的数据库引擎快。
简单,易于使用的API。
使用DQLITE3创建的数据库文件也可以使用Linux和MaSQL使用SqLITE3库访问。
更新日志
1、改进omit-left-join优化,以便在右手表为UNIQUE但不一定为NOT NULL的情况下工作。
2、改进下推优化,使其适用于许多LEFT JOIN。
3、使用小于最大值的rowid更新AUTOINCREMENT表时,应避免不必要地写入sqlite_sequence表。
4、添加LEFT JOIN强度约简优化,将LEFT JOIN转换为普通JOIN,如果WHERE子句中存在可防止输出集中出现LEFT
JOIN的额外全空行的条件。