Apache Derby网络服务器与管理指南v10.14.2.0
需积分: 2 197 浏览量
更新于2024-07-16
收藏 322KB PDF 举报
"Apache Derby数据库管理手册,版本10.14.2.0,涵盖了Derby在多用户环境下的使用,特别是Derby网络服务器的配置、管理和应用。"
Apache Derby是一款开源的关系型数据库管理系统,它轻量级、嵌入式,并且完全符合Java数据库连接(JDBC)和SQL标准。本手册主要关注的是Derby在网络服务器模式下的操作,这使得它可以在多用户环境中高效地运行。
1. **Derby in a Multi-User Environment**
当需要在多个用户间共享数据时,Derby可以通过其Network Server功能提供服务。这种方式下,Derby不再运行在单一的应用进程中,而是作为一个独立的服务,允许多个应用程序和用户同时访问数据库。
2. **Derby in a Server Framework**
在服务器框架中,Derby的Network Server允许远程连接,这样用户可以不在同一台机器上也能访问数据库。这对于分布式系统或者需要远程数据存取的情况非常有用。
3. **Using the Network Server with Preexisting Derby Applications**
对于已经存在的Derby应用程序,无需进行大的改动即可与Network Server配合使用。只需确保正确的jar文件被安装并添加到类路径中,然后配置应用程序连接到Network Server。
4. **The Network Server and Java Virtual Machines (JVMs)**
Network Server通常在一个单独的JVM中运行,而客户端应用程序则在它们自己的JVM中运行。这种分离提供了更好的资源管理和安全性。
5. **Installing Required Jar Files and Adding Them to the Classpath**
运行Network Server需要特定的Derby库文件,如`derbynet.jar`和`derbyclient.jar`。这些必须添加到系统的类路径中,以便正确识别和加载服务器及其客户端组件。
6. **Starting and Shutting Down the Network Server**
启动Network Server通常通过命令行完成,可以使用`java -jar derbyrun.jar server start`命令。关闭服务器则使用`stop`命令。了解如何启动和停止服务器是管理员的基本技能。
7. **Managing the Derby Network Server**
管理包括设置端口号、配置安全性、监控性能和日志记录等。例如,通过修改配置文件可以改变服务器监听的端口,以避免与其他服务冲突。
8. **Accessing the Network Server**
客户端可以使用网络客户驱动程序或DataSource对象来连接到Network Server。对于分布式事务处理,Derby还支持XA接口。
9. **Differences between Running Derby in Embedded Mode and Using the Network Server**
嵌入式模式下,Derby直接运行在应用程序的JVM中,而Network Server模式提供了更高级的并发控制和远程访问能力,但可能需要更多的系统资源。
10. **Setting Port Numbers**
为了防止端口冲突,可以通过配置参数指定服务器使用的端口。这包括数据库通信的默认端口1527以及可能的JMX管理端口。
此手册详细解释了如何设置和管理Derby Network Server,对于那些希望在多用户环境中部署和维护Derby数据库的IT专业人员来说,是一份非常宝贵的参考资料。
2021-04-22 上传
2020-01-30 上传
2020-01-30 上传
点击了解资源详情
2021-12-30 上传
2021-12-30 上传
2021-12-30 上传
luren85
- 粉丝: 10
- 资源: 22
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录