读书人

H2数据库小弟我真的用到所谓生产环

发布时间: 2012-09-23 10:28:11 作者: rapoo

H2数据库——我真的用到所谓生产环境了——请让我慢慢相信你。

项目不大不小——放到一般企业肯定没那么多钱,放在政府里,几十“米”也不算多——都说Java比PHP运行快多了,但真正互联网项目我是不打算用Java的,而这个项目也就百十个用户使用,配个IBM 3650也对得起它了,用groovy不会有性能瓶颈吧?。

?

Well,回到正题——5506的Intel至强CPU, 4G的内存,146G1.5w HD,除了Tomcat6.x Apache2.2 H2.1.3x三个应用层的服务器,几乎没其他什么应用了。用cron每周重启三个服务一次。

?

在开发环境(T2370笔记本)中性能不错,解析Excel并批量插入2000条数据(50列左右)也就2、3秒,ab下分页查询(1-2w记录的表),勉强达到20 requests/second,等过段时间在服务器中-n几百万次试试,别短时间高负荷的数据库操作挂了。

?

因为业务需求不太复杂,只是用到数据库,少量表组合查询(试图),基本索引,批处理等功能,H2 tcp mode + c3p0连接池——不过查了半天,没看到h2有设置最大链接数的参数,那我只要加大其内存开销了,1.5G。

?

关注H2数据库的童鞋敬请等待偶慢慢加数据和维护日志摘要——其实俺也备用了Mysql(需要修改少许程序),不过请让我慢慢相信你。。。



类似H2的,像Timesten,建议都是在应用端部署,直接小cache一把到主库的负载。如果单飞,H2就没什么优势了吧?
29 楼 aws 2010-10-15 huangtiancheng 写道elmar 写道[quote="yidwo"]
[quote="key232323"]
——都说Java比PHP运行快多了,但真正互联网项目我是不打算用Java的,而这个项目也就百十个用户使用,配个IBM 3650也对得起它了,用groovy不会有性能瓶颈吧?。



java比PHP运行快多了??????



PHP这个连connection pool都没有的玩意,谁比php还慢那是乌龟。
这个东西不能一概而论,虽然说从语言层面上java是比php快,但是实际在做网站的时候就不这样了.java比php对系统资源的消耗更大,如果硬件环境一般的话,java有时候反倒更慢。如果说还用了一堆hibernate,spring的框架,那就更慢了。没有连接池要是mysql的话影响不大,php在和mysql建立连接的时候速度是很快的,这和两门语言设计的初衷有关,不能说没有连接池就如何如何。

PHP基本是比java慢1-2个数量级以上
30 楼 key232323 2010-11-01 后来把c3p0换成 bonecp,2个partition * 20 each,
一直稳定,性能有所提高。

读书人网 >其他数据库

热点推荐