Apache Derby是Apache软件基金会所研发的开源数据库管理系统,由于Derby是一个纯Java程序,因此只需要操作系统支持Java虚拟机,Derby便可执行。
Oracle用JavaDB发行了相当于Apache Derby的版本。
链接:https://www.learnfk.comhttps://www.learnfk.com/derby/apache-derby-introduction.html
来源:LearnFk无涯教程网
以下是Derby数据库的显着功能-
平台无关 - Derby使用盘上数据库格式,其中的数据库存储在与数据库同名的文件中。
事务支持 - Derby为确保数据完整性的事务提供了完整的支持。
更少的空间 - Derby数据库占用空间小,即,它占用的空间更少,并且 易于使用和部署。
嵌入Java应用程序 - Derby提供了一个嵌入式数据库引擎,该引擎可以嵌入Java应用程序中,并且将在与该应用程序相同的JVM中运行。只需加载驱动程序即可启动数据库,并随应用程序一起停止。
以下是Apache Derby的局限性-
Derby不支持BLOB和LONGVARCHAR等数据类型的索引。
如果Derby没有足够的磁盘空间,它将立即关闭。
Apache Derby发行版提供了各种组件,在您下载的apache发行版的lib文件夹中,您可以观察到代表各种组件的jar文件。
Jar文件 | 组件 | 说明 |
---|---|---|
derby.jar | 数据库引擎和JDBC驱动程序 | Apache Derby的数据库引擎是嵌入式关系数据库引擎,支持JDBC和SQL API。 这也充当嵌入式驱动程序,您可以使用它通过Java应用程序与Derby通信。 |
derbynet.jar derbyrun.jar | 网络服务器 | Apache Derby的网络服务器提供了客户端服务器功能,客户端可以在其中通过网络连接到Derby服务器。 |
derbyclient.jar | 客户端JDBC驱动程序 | |
derbytools.jar | 命令行工具 | 此jar文件包含诸如 sysinfo,ij 和 dblook 之类的工具。 |
derbyoptionaltools.jar | 可选的命令行实用程序(工具) | 此jar文件提供了可选工具:databaseMetaData可选工具,foreignViews可选工具,luceneSupport可选工具,rawDBReader可选工具,simpleJson可选工具等 |
derbyLocale_XX.jar | Jar文件可对邮件进行本地化 | 除了上述jar文件外,您还可以看到几个derbyLocale_XX.jar(es,fr,hu,it,ja等)。使用这些,您可以本地化Apache Derby的消息。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)