AbsoluteDatabase数据库(AbsoluteDB数据库)
Absolute Database让你忘记Borland数据库引擎(BDE),是(BDE)的替代品。具有高速,健壮,易用的特点。使用Absolute Database不需要特别的安装和配置。
Absolute数据库:Delphi数据库-基于Delphi和C++ Builder平台的BDE的替代品。不需要BDE支持,没有DLLs,符合SQL'92 (DDL and DML)标准,单用户版和多用户(文件服务器)版,完全兼容标准的DB控件,很好地加密功能, 支持BLOBs 格式压缩,单文件数据库,高速,嵌入式数据库,高可靠性,支持转入转出,支持内存表,支持unicode,无可匹敌的易用性,全面的文档,大量的演示。这款BDE替代品对个人用户是免费的。
产品特色 :
-
容易配置
-
不需要 BDE 支持,无需 DLLs
-
不需要特殊的安装和配置
-
数据库引擎直接编译成 EXE 文件
-
单文件数据库格式
-
数据库文件可以并入应用的 EXE 文件
-
高速
-
先进的缓存管理和缓冲结构
-
精致强大的 SQL 查询和筛选优化器
-
特别优化的处理 SQL 查询的临时结果的数据库引擎
-
高速的快速二叉树检索技术实现对数千乃至数百万条纪录的处理
-
批插入、更新、删除时的缓冲处理
-
将数据加载入内存以实现快速操作的内存表技术
-
对只读数据库,如存储在 CD 上的数据库的最优化
-
对多线程应用的高并行设计
-
多用户
-
文件服务器无需管理员
-
自动记录及表锁定
-
自动监测其他用户的更改
-
同一时间内连接数可以进行配置
-
很容易在单用户和多用户模式之间切换
-
在所有的事务处理中支持读提交隔离级别
-
SQL 支持
-
带有 DISTINCT 、 INNER LEFT 、 RIGTH, FULL 和 OUTER JOIN 、 GROUP BY and ORDER BY 句子的 SELECT 语句
-
CREATE TABLE 、 DROP TABLE 、 ALTER TABLE 语句
-
CREATE INDEX 、 DROP INDEX 语句
-
INSERT 、 UPDATE 、 DELETE 语句
-
BETWEEN 、 IN 、 LIKE 、 IS NULL 、 EXISTS 操作符
-
集合函数 COUNT 、 SUM 、 MIN 、 MAX 、 AVG
-
支持 SQL'92 中算法、逻辑、日期、和字符串函数、操作符的大多数
-
通过函数 CAST 进行数据类型转换
-
SQL 脚本(语句之间用 “ ; ” 分隔)
-
支持查询中的参数
-
支持在一个查询中从多个数据库 SELECT 数据
-
支持关联和不关联的子查询
-
紧密性
-
只有少量的代码被数据库引擎单元添加进应用中
-
数据库文件也很小,这由可定制的页面尺寸、表元数据的压缩以及其它一些特殊的方法实现
-
可再循环地为数据记录、检索页面和 BLOB 块自动释放空间
-
快速 BLOB 数据压缩
-
字符串字段的短索引
-
低内存消耗率
-
兼容性
-
支持大多数 TTABLE 域数据类型,包括 BLOB 域
-
完全兼容标准的 DB 可视控件,如 QuickReport 、 DBGrid 、 DBNavigator 、 DBImage 、 DBMemo 、 DBRichEdit 以及其他一些
-
适当的、查询可行的字段
-
支持大多数的 TDatabase 、 TQuery 和 TTable 的属性、方法和事件
-
支持 IProvider 接口( TClientDataSet )
-
功能性
-
在字符串和备忘字段支持 Unicode
-
在多字段检索支持降序、升序、大小写敏感和不敏感的选择
-
共享表
-
默认值
-
支持字段设值 min (最小值) max (最大值)和 not null (不为空)
-
倒出 SQL 脚本(反向工程)
-
安全性
-
对数据库文件的高度加密
-
支持多种加密算法: Rijndael 、 the Advanced Encryption Standard (AES) winner 128 位密匙、 Rijndael 256 位密匙、 Blowfish 448 位密匙、 Twofish 128 位密匙、 Twofish 256 位密匙、 Square 、 Single DES 和 Triple DES
-
可靠性
-
支持当出现由其它应用导致的硬件失败或者操作系统错误时修复数据库
-
自动监测数据库讹误以及自动修复数据库文件
-
简便性
-
表重建时,会以最简单的方式实现同时保存全部以往数据
-
数据可以从任何数据集导入或者导出至各种数据集
-
使用本地系统可以进行远程 / 本地操作
-
在潜在的表和数据库的很慢操作时可以显示其进度
-
易于开发
-
性价比
-
100% 的一次付费而免收以后一切在此基础上再开发产品的版权费用,如,无论你以后用到这个应用多少次都不需要支付额外的许可费用
-
弹性的许可:带源代码何不带源代码的版本,多用户版本
典型应用: