小型数据库TinyDB

今天没事下了一个电子记事本,可以写日记还可以管理一下文档,有了它我就不用在忘记什么文档在什么位置了,打开它就一目了然了。

在看它的帮助时发现它用的数据库是TinyDB,这个我没见过,所以今天查了些资料总结一下。

TinyDB是一个Delphi和C++Builder程序下小、快、可靠的数据库引擎,它可以存取自有格式的平面文件,不需要BDE,不需要安装和配置。采用TinyDB引擎,所有数据都可一存在单个文件中。对Delphi和C++Builder小型应用程序,TinyDB是一个理想的BDE替换引擎,即将移植到Kylix。 主要特征: 从TDataSet继承,支持所有的数据感知控件 不需要BDE、DLL和OCX 所有数据在单个文件中 支持BLOB字段数据压缩 支持数据库加密,CRC32保护 扩展的数据处理算法界面 支持内存数据库 支持多索引,最大记录数超过100,000 包含TinyDB桌面工具,详细的手册和大量的示例程序

TinyDB所要做的事情,便是在不需要BDE支持的前提下,给软件提供一个稳定的数据库系统,把逻辑格式和物理格式分开,并提供高效的压缩和加密功能,让软件开发者能方便而且快速地建立绿色、实用、稳定、安全的数据库程序。    

其中涉及到BDE,再说一下:

BDE是(BorlandDatabaseEngine)宝兰数据引擎的缩写,它不仅能访问本地的不同数据库,还可以将应用从本地上传到可户机-服务器系统,而且有很高的效率. BDE能访问的数据分两类: 一:本地数据。 二:客户机-服务器体系的异地数据.

你可能感兴趣的:(数据库,加密,服务器,文档,Delphi,引擎)