java h2 性能_最佳实践使用JAVA内存数据库h2database性能优化.doc

最佳实践使用JAVA内存数据库h2database性能优化

最佳实践:使用JAVA内存数据库h2 database性能优化

分类:Java性能优化

作者:凡彬勇

日期:2011-08-1

导读:使用JAVA内存数据库h2 database性能优化,提高数据处理速度,解决IO瓶颈问题

问题

我们在开发应用都知道IO是系统性能的瓶颈,在应用开发中,我们会经常碰到以下问题:

1.系统在不断实时地访问数据库时,一秒钟对同一个表操作几千,几万次以上,导致数据表死锁或则处理太慢;

2.对数据实时计算,而且数据量很大时,比如电信系统的电信的二次批价和实时累账……

传统的数据库系统是关系型数据库磁盘对磁盘数据库而言,由于磁盘存取、内外存的数据传递、缓冲区管理、排队等待及锁的延迟等使得事务实际平均执行时间与估算的最坏情况执行时间相差很大如果将整个数据库或其主要的“工作”部分放入内存,使每个事务在执行过程中没有I/O,则为系统较准确估算和安排事务的运行时间,使之具有较好的动态可预报性提供了有力的支持实际应用中处理实时性强的业务逻辑处理数据H2 database启动

H2 database内存数据库可分为嵌入模式与控制台两种启动模式。 本文档将在随后重点介绍嵌入模式。

控制台模式是和所有其他通用数据库一样单独启动服务。如下图所示:

Web Browser 是h2内置的一个web客户端管理工具,是一个管理h2的界面,登录后可创建执行SQL以及查看模式,表等等;

H2 Console Server是 控制中心ÿ

你可能感兴趣的:(java,h2,性能)