Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » 高性能Java数据库缓存  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
reply to postflat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:我的缓存思路和源代码(Java版的,含测试JSP) [Re:liuaike]
liuaike



版主


发贴: 20
于 2008-07-29 18:57 user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
楼上说的很对,对于像wes109 和floater这样看了系统并且提出的建议的我是非常接受的。的确,该系统用来做安全级别比较高的应用是不够的。一般来说,安全级别比较高的应用也不必要用缓存,像银行系统,几乎没有公共显示区,也没有太多公共列表,没什么好缓存的,直接用数据库的事务处理会更安全。

floater 说的11点,我再仔细看了看,我觉得奇怪的是能看懂我的文章为什么用英文回复。

第一:集群,系统是支持一点的,一个JVM一条数据库记录只有一个instance,多个JVM之间通过UDP通知来同步,中央缓存用memcached。

第二:不支持,一个JVM系统同一条记录只有一个instance,如果有多个Instance问题才会变得复杂,如果用户需要多个instance,可以用Java的cloneable来实现。

第三:扩展性,转到其他缓存系统上,暂时没做那么复杂,如果非要用其他缓存系统,改两个方法就可以。

第四:网络协议,没太明白和分布式有什么关系,我的缓存同步是用UDP通知,hibernate的分布式似乎也是这么做的。

第五:事务处理,暂时不支持。安全级别比较高的系统不建议用缓存。

第六:异步备份,没太明白这和数据库底层有什么关系。

第七:其他驱动程序,这个是支持的,修改hibernate配置文件即可。

第八:sql语言操作,不支持,否则就和缓存不同步了。

第九:cache 内存管理,没太明白。

第十:锁,不支持这种东西。

第十一:分布式event处理,不支持。

综合评价:floater先生说的要求没有哪个系统能做到,hibernate不行,ejb也不行吧?这是一个完美的方案,如果哪个系统能把这些问题都解决了,性能估计也就上不去了,所以为什么mysql3.23,mysql4.1,mysql5.0的速度越来越慢(相同硬件环境测试)。

估计我这么一说也没人敢用我的系统了,呵呵,其实我这个系统也不弱,做论坛、SNS、博客性质的网站足够了。我提供的其实也只是一个缓存思路,说不定以后有闲功夫也可以进化到支持事务处理。




话题树型展开
人气 标题 作者 字数 发贴时间
32801 我的缓存思路和源代码(Java版的,含测试JSP) liuaike 4539 2008-07-24 13:48
28028 Re:我的缓存思路和源代码(Java版的,含测试JSP) ababcc 16 2008-07-25 12:16
28279 Re:我的缓存思路和源代码(Java版的,含测试JSP) liuaike 143 2008-07-26 11:06
27615 Re:我的缓存思路和源代码(Java版的,含测试JSP) Breeze 62 2008-07-26 11:56
27340 Re:我的缓存思路和源代码(Java版的,含测试JSP) wes109 169 2008-07-30 10:11
27438 Re:我的缓存思路和源代码(Java版的,含测试JSP) jameszhang 377 2008-07-30 19:12
27458 Re:我的缓存思路和源代码(Java版的,含测试JSP) floater 420 2008-07-31 02:28
27722 Re:我的缓存思路和源代码(Java版的,含测试JSP) floater 5478 2008-07-31 03:32
27392 Re:我的缓存思路和源代码(Java版的,含测试JSP) floater 690 2008-07-31 03:53
27822 Re:我的缓存思路和源代码(Java版的,含测试JSP) liuaike 56 2008-07-31 10:04
27423 Re:我的缓存思路和源代码(Java版的,含测试JSP) haibo 301 2008-08-01 10:00
27241 Re:我的缓存思路和源代码(Java版的,含测试JSP) floater 51 2008-08-03 02:58
27258 Re:我的缓存思路和源代码(Java版的,含测试JSP) haibo 6513 2008-08-04 10:43
28045 Re:我的缓存思路和源代码(Java版的,含测试JSP) liuaike 68 2008-08-07 17:24
27932 Re:我的缓存思路和源代码(Java版的,含测试JSP) airport 25 2009-03-04 15:02
27864 Re:我的缓存思路和源代码(Java版的,含测试JSP) bluepure 293 2008-07-26 16:23
27568 Re:我的缓存思路和源代码(Java版的,含测试JSP) jameszhang 10 2008-07-27 16:40
27539 Re:我的缓存思路和源代码(Java版的,含测试JSP) floater 2161 2008-07-29 02:17
28252 Re:我的缓存思路和源代码(Java版的,含测试JSP) liuaike 18 2008-07-29 11:50
27462 Re:我的缓存思路和源代码(Java版的,含测试JSP) wes109 478 2008-07-29 17:27
28026 Re:我的缓存思路和源代码(Java版的,含测试JSP) liuaike 908 2008-07-29 18:57
27422 Re:我的缓存思路和源代码(Java版的,含测试JSP) jameszhang 134 2008-07-29 21:07
27923 Re:我的缓存思路和源代码(Java版的,含测试JSP) liuaike 114 2008-07-30 09:30

reply to postflat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923