什么HSQLDB?
2017-01-04 10:05
148 查看
hsqldb
HSQLDB(HyperSQL DataBase)是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。具有Server模式,每个程序需要不同的命令来运行。和h2类似,属于内存数据库。
HSQLDB 是由 Tomas Muller 的 Hypersonic SQL 后续开发出来的项目
,hypersonic db 是纯 java 所开发的数据库, 可以透过 jdbc driver 来存取, 支持 ANSI-92 标准的 SQL 语法, 而且他占的空间很小, 大约只有 160K, 拥有快速的数据库引擎,
也提供了一些工具, 例如 web-server, 缓冲查询, 及一些管理工具. 他是属于 BSD 的 license, 可以自由下载, 并且可以安装使用在商业产品之上。
特点
HSQLDB非常适合在用于快速的测试和演示的Java程序中。做单元测试也非常理想。HSQLDB不适合管理大型数据,例如百万数量级记录的数据库应用。HSQLDB简介它具有Server模式,进程内模式(In-Process)和内存模式(Memory-Only)三种。运行HSQLDB需要hsqldb.jar包, 它包含了一些组件和程序。
HSQLDB2.2 支持多线程,提供更改的高性能,提供并发事物控制模型(mvc)。
相关文章推荐
- web2.0关程序员什么事?
- 网管的职业终点是什么?
- 什么是银行的SWIFT代码
- 怎么实现????????什么思路!
- IcbcDaemon.exe是什么东西啊?
- 什么是DOM (转帖)
- SEO 什么该做什么不该做
- Busybox是什么?
- 云计算 appfog,heroku,openshift都是什么?
- 青海话搅沫沫的意思和含义,搅沫沫是什么意思
- malloc是什么(数据结构)
- 【SSH之旅】一步步学习Struts1框架(一):封装什么
- 什么是反射机制?
- Sass 和 SCSS 有什么区别?
- 使用自签SSL证书有什么风险?
- https连接都发生了什么
- [ACM] POJ 1035 Spell checker (单词查找,删除替换添加不论什么一个字母)
- “区块链“ 究竟是什么
- 是什么让我们变得恶毒?