关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

madeleine简介及其作用

作者:佚名   时间:2012-06-12   分享到:

在真实的ruby代码中另一个使用命令模式的好例子来自于madeleine.madeleine是ruby中的prevayler实现。prevayler是一个发源于java世界的项目,然后被传播到许多不同的编程语言中。

  madeleine是一个高性能的事务机制的对象存储框架。madeleine不使用任何一种数据库。相反,madeleine依赖于ruby的marshal包。marshal包是一个将ruby中的实时对象转化为字节,并能逆向将字节转化为对象的工具,但不幸的是,能够将你的对象整合为一个文件,其本身并不是应用的顺序完善解决方案,设想在一个机场管理程序中,当有一个乘客改变主意要换座位的时候,你的程序要将整个航班系统的座位信息全部定稿文件,那会是一个何等缓慢的操作。

 



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n957.html

上海联楷网络新闻