精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-01
最后修改:2009-07-14
Demo版的SQLEvent 已经放到网上.欢迎大家试用.! http://code.google.com/p/sqlevent/ 简单的说就是 trigger 的扩展. 但是它扩展到了MySQL进程外并且还有事务事件的. 当你向MySQL 中 insert/delete/update/commit/rollback 一些数据的时候, 你可以在MySQL 外部的进程内得到这个通知. 例如 可以通过这个机制去同步更你的Memcached~~ , 或者特定数据到达时通知分布应用中的其它进程~~ 等等吧... 更新Memcached 你可能会想到 libmemcached_functions_mysql . 需要说明的是, 如果是在有事务的环境中的话, 在事务未提交之前, 你的Memcached 数据可能已经更新了! 当这个事务rollback 时好像没有一个较好的机制去让你做Memcached 数据回滚. 一些分布式系统中 经常是N个进程操作同一个表, 然后发送一条Jms 通知其它进程. 在一些复杂的系统中, 常常Jms 消息会满天飞~~. 使用这个机制可以很好的解决这样的状况. 我想知道有多少人需要这个机能和你对这个机能的看法. 如果有一些人需要的话,我打算把它做成一个开源的项目. ------------------------------------------------ 呵呵 . robbin 老大都发话了 看来这个东西还是有点用处的. 因为做开源项目我没有什么经验, 另外我的时间也不是很充裕.. 这个东西目前技术上没有什么难点了~~, 现在我已经做出了个demo , 可以当个玩具玩了. 但是真正应用可能还需要一定的修饰~~~ ------- 有没有愿意和我一起来搞这个的牛人, 欢迎加入~~ 这个东西修改和添加了很少量的mysql源代码. 主要是需要精通 C 或 java 或者有开源项目经验的牛人~~ 若是你有兴趣可以联系我. hcmsxy@163.com ------- 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-01
这个功能很有用,楼主你做吧,这是在造福大家。
|
|
返回顶楼 | |
发表时间:2009-07-01
恩,MS SQL 2005也提供了类似的数据通知功能,应该是有用的。
|
|
返回顶楼 | |
发表时间:2009-07-01
不错,做吧
|
|
返回顶楼 | |
发表时间:2009-07-01
sql server有。。 好像多用于 cache 的刷新
|
|
返回顶楼 | |
发表时间:2009-07-01
lz做吧,这个东西很实在,赛门铁克有类似的产品
|
|
返回顶楼 | |
发表时间:2009-07-02
呵呵 . robbin 老大都发话了
看来这个东西还是有点用处的. 因为做开源项目我没有什么经验, 另外我的时间也不是很充裕.. 这个东西目前技术上没有什么难点了~~, 现在我已经做出了个demo , 可以当个玩具玩了. 但是真正应用可能还需要一定的修饰~~~ ------- 有没有愿意和我一起来搞这个的牛人, 欢迎加入~~ 这个东西修改和添加了很少量的mysql源代码. 主要是需要精通 C 或 java 或者有开源项目经验的牛人~~ 若是你有兴趣可以联系我. hcmsxy@163.com ------- |
|
返回顶楼 | |
发表时间:2009-07-03
我不是牛人,但是我感兴趣。。。。。。。。。
|
|
返回顶楼 | |
发表时间:2009-07-03
不过我对mysql也就是用的水平啊,建表、查询、什么的
|
|
返回顶楼 | |
发表时间:2009-07-03
能否说说思路?
|
|
返回顶楼 | |