`

H2数据库大家有没有在生产环境中实践的例子?

阅读更多

我一个东东开始开发时候选用了H2数据库,随着功能扩展,以及以后的增加,

可能会达到,1000+个表格(视图另算),虽然每个表格列数不多(最多2、3十),但有些表数据预算可以达到100w条记录以上,当然表分割加索引等办法可以提高查询效率。


迁移到mysql上应该很方便,稳定性性能mysql更放心。有时候我想也可以用一个支持多db的jdbc驱动来把数据库分布在一个局域网环境下(还没动手做过)来代替集群以提高性能,不知道是否可行?


最后回归正题,


H2数据库大家有没有在生产环境中实践的例子?

小型的web应用,我已经在php/java平台下用到了,目前表现还行,没崩溃过,移植直接copy也简单。


在企业应用中??大家谁用过H2?是不是真正应用(安全性,稳定性高要求时候)都把这些开源的小型的数据库都否决了??

分享到:
评论
3 楼 zingers 2009-07-17  
数据库为什么要去折腾呢?
不是所以有的技术月新越好
2 楼 highriver 2009-07-17  
H2我觉得写一些测试用例多一些。
1 楼 HenryYu 2009-06-07  
根据我的使用经验,H2经常出现一些莫名其妙的bug,特别在索引方面。我感觉H2目前还不是很稳定,建议不要使用

相关推荐

    《kettle中实现动态SQL查询》博客文章示例代码

    在IT领域,Kettle(Pentaho Data Integration,也称为ETL工具)是一个强大的数据集成平台,用于数据清洗、转换和加载。...在实际操作中,结合H2数据库的使用,你可以更好地理解和应用这些概念,提升你的数据集成能力。

    springboot Demo加内置数据库和登录注册功能

    在SpringBoot中,我们可以通过配置`application.properties`或`application.yml`启用H2数据库。例如: ```properties spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE spring....

    spring-boot小例子

    此外,Spring Boot对数据库的支持非常友好,它集成了JPA(Java Persistence API)和H2数据库,使得开发人员可以轻松地进行数据操作。在`application.properties`中,我们可以配置数据库连接信息,如URL、用户名和...

    根据资料完成的JBPM例子

    这个例子可能是为了帮助用户理解和学习如何在实际开发中应用JBPM。 【描述】中提到的"NULL"表明具体的项目详情或实践过程可能需要参考给出的博文链接。在提供的博客链接——中,作者可能详细阐述了如何从零开始搭建...

    aaaa.zip_java课设_数据库课设

    【标题】"aaaa.zip_java课设_数据库课设"是一个包含Java编程和数据库设计的课程项目,很可能是学生为了学习和实践Java编程语言以及数据库管理技术而完成的作业或项目。这个压缩包可能包含了实现一个简易电话本功能的...

    JBPM4.4例子

    **JBPM4.4入门详解** JBPM,全称Java Business Process Management...通过实践这个简单的jsp+servlet例子,你将能够初步掌握如何在实际应用中使用JBPM。在学习过程中,不断探索和实践,逐步提升你的业务流程管理能力。

    springboot-h2-mockmvc:Rest API Spring Boot嵌入式H2 Mockmvc测试

    在本文中,我们将深入探讨如何使用Spring Boot与H2数据库以及MockMvc进行REST API的测试。Spring Boot简化了Java应用程序的开发,而H2是一个内存中的数据库,适用于快速的单元和集成测试。MockMvc则是Spring提供的一...

    spring-boot 各种demo例子(最新)

    在 demo 中,这些模板引擎的配置和使用方法会有展示。 5. **数据访问**:Spring Boot 支持多种数据库,如 MySQL、PostgreSQL、H2 等。通过 `spring-boot-starter-data-jpa` 或 `spring-boot-starter-data-mongodb` ...

    python文章采集例子(爬取http://infoq.com)

    标题中的“python文章采集例子(爬取http://infoq.com)”表明这是一个关于使用Python进行网页数据抓取的实例,具体目标是获取http://infoq.com网站上的文章信息。在这个过程中,我们将涉及到Python网络爬虫的基本...

    JSP和MYSQL实现网站信息的发布

    在这个例子中,为了简化演示,仅使用了一个基本的表结构,但实际应用中还需要考虑更多的字段如发帖人、发帖时间等。 - **示例表结构**: ```sql CREATE DATABASE IF NOT EXISTS test DEFAULT CHARACTER SET utf...

    spring 自定义事务管理器,编程式事务,声明式事务@Transactional使用

    H2是一个轻量级、高性能的数据库,常用于开发和测试环境中。通过配置Spring的数据源和事务管理器,可以轻松地连接到H2并进行事务管理。 **自定义事务管理器** 当标准的`PlatformTransactionManager`无法满足需求时...

    python调用java,开发jbpm6.0.0工作流Application

    Maven作为项目管理工具,在这个例子中扮演着关键角色。Maven通过其依赖管理和构建生命周期,帮助开发者组织代码、编译、测试、打包以及部署。在Maven工程中,开发者需要在`pom.xml`文件中声明JBPM和Jython的相关依赖...

    javaweb实验报告.pdf

    在实验中,这通常涉及创建数据库连接,准备SQL语句,将表单数据绑定到SQL参数,然后执行插入操作以将新用户信息保存到数据库中。 总的来说,这个Java Web实验报告覆盖了Web应用开发的关键组件:前端HTML页面构建、...

    Jbpm4HelloWorld

    在这个例子中,我们将深入探讨如何在最小化的依赖环境下设置和运行一个简单的JBPM流程。 首先,了解JBPM的核心概念至关重要。JBPM提供了工作流定义语言(BPMN 2.0),这是一种标准化的语言,用于描述业务流程的逻辑...

    使用JSP完成简单的登陆程序(代码+笔记

    在本文中,我们将深入探讨如何使用JavaServer Pages (JSP) 技术来构建一个简单的登录程序。JSP是Java平台上的动态网页开发技术,它允许开发者将静态内容与动态服务器端逻辑相结合,以实现丰富的Web应用程序。 首先...

    上市公司试用期年终工作总结模板.docx

    在仿真推演系统中,他提出二十多条优化建议,修复了部分bug,并编写了技术文档,这一过程不仅强化了他的SpringBoot框架知识,还让他初次接触并学习了H2数据库和Git。同时,他跳出程序员的常规思维,以用户和产品经理...

    python轻量级爬虫-百科例子

    在Python中,有许多库可以用来构建轻量级爬虫,如BeautifulSoup、Scrapy等。本文将深入探讨这些库及其在构建百科类网站爬虫时的应用。 首先,我们来看BeautifulSoup库。BeautifulSoup是一个用于解析HTML和XML文档的...

    HTML+PHP实现前后端交互(新手篇)

    在IT行业中,前后端交互是构建动态Web应用的关键部分,尤其对于初学者而言,理解这一过程至关重要。HTML作为前端标记语言,负责展示网页结构;PHP则作为后端脚本语言,处理数据和业务逻辑。本教程将通过一个简单的小...

    网站采集器实例

    在这个例子中,`(.*?)`是正则表达式的捕获组,它会捕获`<h1>`和`</h1>`之间的所有非贪婪字符。`re.search()`函数会在HTML字符串中查找第一个匹配项,并返回一个匹配对象。如果找到匹配项,`group(1)`方法将返回第一...

    flask框架实现博客系统blog.rar

    在本项目中,我们将探讨如何使用Python的Flask框架搭建一个基本的个人博客系统。Flask是一个轻量级的Web服务器网关接口(WSGI)Web应用框架,它以其灵活性和简洁性受到开发者喜爱。SQLite3则是一个轻型的数据库,...

Global site tag (gtag.js) - Google Analytics