- 4
- 0
- 约小于1千字
- 约 5页
- 2018-03-08 发布于河南
- 举报
Java05_03MySQL与H2简介
Java程序设计 MySQL MySQL是一个开放源码的小型关系数据库管理系统,开发者为瑞典MySQL AB公司,目前被Oracle收购。 MySQL的SQL语言是数据库方面最常用标准化语言。 MySQL被广泛地应用在Internet上的中小型网站中。 优点 体积小、速度快、总体拥有成本低、开放源码 H2 H2是一个用Java开发的嵌入式数据库,H2数据库可作为一个类库,直接嵌入到上层的应用程序中,与应用运行在同一个进程中。 优点 可以同应用程序打包在一起发布,对于客户端应用来说,非常方便。 比如说腾讯QQ或者Mozilla Firefox,用户不可能为了用个软件还得在自己机器上装个MySQL?SQL Server H2也可以用在Android上 H2启动速度快,而且可以关闭持久化功能,表只存在内存中,每一个用例执行完自动还原到纯净环境。 H2 H2支持3种运行模式 1.嵌入式模式。H2运行在应用程序的进程中,执行效率会比较高,但由于不允许其他进程访问,管理起来麻烦点。 2.服务器模式。类似于MySQL那种C/S模型,H2运行在一个独立的进程中,应用程序通过TCP协议与其远程通信。优势就是管理方便,而且可以部署在不同的机器上,使用包括集群等特性。 3.混合模式。综合以上两种情况,由应用程序首先启动H2,这时对于应用来说H2工作在嵌入式模式,同时H2监听TCP某个端口,等待远
原创力文档

文档评论(0)