锁定老帖子 主题:prevayler:彻底颠覆你的数据库情结
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2004-01-15
Prevayler
O/R Mapping让我们的系统独立于具体的数据库系统,我们可以专心的设计对象体系,但是今天,有这样的工具可以让我们连数据库都不要,内存就是我们的数据库,你不再需要去考虑复杂的关系映射,这就是:好处不用说,运行快,开发也快! 你一定觉得不可思议,我们怎么可以不要数据库?内存才能放多少东西?掉电了怎么办?嘿嘿!人家不是笨蛋,你想到的问题人家都替你想过了。内存越来越便宜,装他10个G,你自己算算能放多少数据;快照+实时日志保证服务器重启以后内存可以完全恢复到上次掉电前的状态。 这个工具或许离产品化还有一定距离,但是从中我体会到,只要你敢想,就没有做不到的事! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-01-15
muziq 写道 只要你敢想,就没有做不到的事!
呵呵,正是基础限制了很多人,使他们不敢想。还是要基础知识扎实才行啊! |
|
返回顶楼 | |
发表时间:2004-01-15
其实这也算不得什么颠覆思想的产品吧。
Linux上你可以建立RAMDisk,也就是说把内存当作硬盘来用,那么你就可以把整个数据库建立在该“硬盘”上。速度也是飞快吧。 |
|
返回顶楼 | |
发表时间:2004-01-15
“颠覆”一词或许不太恰当,原谅我中学语文没学好。
在ramdisk里面放数据文件当然可以,当然快,不错,但是还得用数据库不是?还得O/R Mapping不是?prevayler让你彻底、完全的面向对象了,你不用考虑任何与RDBMS有关的问题,只用设计类就行了。这是架构思想的彻底转变。我是真的很想找时间研究一下实施prevayler的可行性。 我还是觉得“颠覆”用很恰当。 |
|
返回顶楼 | |
发表时间:2004-01-16
唉, 新技术层出不穷。
有谁研究过这个?? |
|
返回顶楼 | |
发表时间:2004-01-16
昨天晚上坐在马桶上突然想起来一个问题:不知道这东西怎么回滚啊?或许会有什么新的概念来替代Transaction?
|
|
返回顶楼 | |
发表时间:2004-01-16
如果现在真的有机构采用它的话,可真够前卫的。
|
|
返回顶楼 | |
发表时间:2004-01-16
就不用回滚了吧?
内存出错的几率极低,加上ECC内存 只要考虑并发 |
|
返回顶楼 | |
发表时间:2004-01-16
muziq 写道 昨天晚上坐在马桶上突然想起来一个问题:不知道这东西怎么回滚啊?或许会有什么新的概念来替代Transaction?
http://www.prevayler.org/wiki.jsp?topic=DontINeedTransactions mikeho 写道 如果现在真的有机构采用它的话,可真够前卫的。
我们准备在明年拿一个试验性质的项目试用prevayler,用他做DAO的实现,看看效果。 |
|
返回顶楼 | |
发表时间:2004-01-17
如果我们想彻彻底底的套牢客户,哼哼,那就要这种方法了
Quake Wang 写道 muziq 写道 昨天晚上坐在马桶上突然想起来一个问题:不知道这东西怎么回滚啊?或许会有什么新的概念来替代Transaction?
http://www.prevayler.org/wiki.jsp?topic=DontINeedTransactions mikeho 写道 如果现在真的有机构采用它的话,可真够前卫的。
我们准备在明年拿一个试验性质的项目试用prevayler,用他做DAO的实现,看看效果。 |
|
返回顶楼 | |