madeleine簡介及其作用
作者:佚名 時間:2012-06-12 分享到:
在真實的ruby代碼中另一個使用命令模式的好例子來自于madeleine.madeleine是ruby中的prevayler實現(xiàn)。prevayler是一個發(fā)源于java世界的項目,然后被傳播到許多不同的編程語言中。
madeleine是一個高性能的事務機制的對象存儲框架。madeleine不使用任何一種數(shù)據(jù)庫。相反,madeleine依賴于ruby的marshal包。marshal包是一個將ruby中的實時對象轉化為字節(jié),并能逆向將字節(jié)轉化為對象的工具,但不幸的是,能夠將你的對象整合為一個文件,其本身并不是應用的順序完善解決方案,設想在一個機場管理程序中,當有一個乘客改變主意要換座位的時候,你的程序要將整個航班系統(tǒng)的座位信息全部定稿文件,那會是一個何等緩慢的操作。
如沒特殊注明,文章均為上海聯(lián)楷網(wǎng)絡原創(chuàng),轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n957.html