核心特性
SmartEDB 的 Java API 由一组 Java 类组成,这些类为底层的 C 运行时库提供了一个方便的封装。有关使用 Java Native Interface 实现 SmartEDB 应用程序的一般原则,请使用以下表格中的链接:
| 主题 | 说明 |
|---|---|
| 模式定义 | 定义数据库模式。 |
| 运行时控制 | 启动和终止 SmartEDB 运行时;设置运行时选项和致命错误处理程序。 |
| 数据库创建 | 创建和关闭数据库。 |
| 数据库连接 | 连接和断开数据库。 |
| 数据库类连接 | 数据库类连接(关联)的实现技术。 |
| 数据库对象 | 创建和修改数据库对象。 |
| 内存设备规范 | 数据库内存设备规范。 |
| 数据库内存扩展 | 扩展数据库内存。 |
| 存储监控 | 数据库统计接口和监控存储空间使用情况。 |
| 索引与游标 | 定义和使用索引以实现最佳数据访问以及管理代表数据库对象选择集的游标。 |
| 索引搜索 | 实现对单个数据库对象的查找以及对对象集合的搜索。 |
| SQL 查询结果 | SQL 查询结果处理。 |
| 事件管理 | 数据库事件触发器以及通过生存时间(TTL)特性自动删除过时的数据库对象。 |
| 并发与事务管理 | 管理数据库事务和并发的策略及实现细节。 |
| 事务日志文件 | 设置事务日志文件类型和参数。 |
| 创建持久数据库 | 创建/打开持久数据库。 |
| 持久媒体 I/O | 持久的媒体输入/输出操作。 |
| 持久数据库恢复 | 持久数据库恢复。 |
| 导出与导入 | 备份与恢复、保存和加载数据库快照、元数据和元字典、XML 导出/导入。 |
| 数据压缩 | 使用数据压缩技术。 |
| 网络通信管理 | 管理网络连接与安全。 |
| 错误处理 | 返回状态和错误代码以及如何处理致命和非致命运行时错误。 |
| 序列数据使用 | 使用序列数据类型以垂直或列的形式存储数据。 |
| 应用示例 | 示例代码,展示 SmartEDB API 的使用方法。 |
