50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

GemStone 在 RailsConf 2008 上透露 MagLev Ruby VM 的计划

  • 2008-06-02
  • 本文字数:813 字

    阅读完需:约 3 分钟

在周五的 RailsConf 会议上,GemStone 的 Avi Bryant 和 Bob Walker 透漏了 MagLev 项目的计划。该项目将把 GemStone 的分步式对象技术运行在 Ruby on Rails 上。尽管 MagLev VM 只完成了一部分,但其性能已经超过了 MRI 1.8。

MagLev 是一个 Ruby VM,它起源于运行 Smalltalk 的 GemStone S64 VM ,并扩展了一些特殊的字节代码来兼容 Ruby。GemStone 的 Smalltalk VM 已经在实时财经市场和全球运输行业使用了 20 多年。它是个成熟、快速、稳定的分布式事务型数据仓库,能够存储 1T 个对象或者 17PB(千兆字节)极具价值的信息。MagLev 项目的目标是把这个分布式对象技术带进Ruby on Rails 世界。

Avi Bryant 是 Dabble DB SeaSide 的 核心成员。他演示了在 Ruby 上运行 MagLev 的分布式对象技术。他先在一个 Ruby VM 中打开一个 irb 会话,然后只需实例化一个全局对象,就能把对象数据共享给另一个 VM 中的 irb 会话。接着,Avi 演示了 BEGIN、COMMIT 和 ABORT 三个关键词,它们都使用了完全事务性的且符合 ACID 的并发策略。他还用同样的原理访问了持久性数据。在本质上,MagLev 不仅担任了 VM 的 角色,还担任了缓存和持久存储层的角色。

GemStone 公司的 Bob Walker 是 MagLev 项目的经理。他介绍了项目的进展。到今天为止,Bob Walker 的团队已经让 MagLev 在 Ruby Shootout Benchmarks 测试中的 36 项指标上远远地超过了 MRI 1.8。他们打算用 Rubinius 项目的 Ruby Specs 来验证它的兼容性。他们还有三个月来实施这项工作。项目的一部分将会是开源的,但是用 C 写的核心 VM 则暂时不会开源。

GemStone 仍在审议对 MagLev 的定价模型。Bob Walker 声称将会有一个免费版。GemStone 的管理层考虑可能会根据存储量或者事务的数量来采用二到三级的价格模型。GemStone 还建了一个项目主页,承诺在上面随时更新项目的进展信息。

阅读InfoQ对MagLev 的项目经理Bob Walker 的独家采访

查看原文: GemStone Reveals Plans for MagLev Ruby VM at RailsConf 2008

2008-06-02 20:121199
用户头像

发布了 33 篇内容, 共 67407 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

WorkPlus Meet提供高度安全的私有化会议解决方案,保护企业隐私

BeeWorks

10 个解放双手的 IDEA插件,少些冤枉代码(第三弹)

程序员小富

IDEA 插件

WorkPlus即时通讯平台,让沟通变得简单高效

BeeWorks

快速掌握AI测试开发技能,获得更好的职业机会和晋升空间

霍格沃兹测试开发学社

如何通过相对规模来估算用户故事?

敏捷开发

Scrum 敏捷 极限编程 用户故事 敏捷团队

客户说|从4小时到15分钟,一次分布式数据库的丝滑体验

阿里云瑶池数据库

数据库 云计算 阿里云 云原生 polarDB

软件测试学习笔记丨Allure2测试用例描述相关用法(测试报告类别划分、名字展示等)

测试人

软件测试

pd18虚拟机如何安装?哪里有Parallels 工具箱?

Rose

PD18虚拟机破解 Parallels 工具箱 Mac虚拟机安装 Parallels Desktop破解

IBM 宣布在 watsonx 上提供开源的 Mistral AI 模型

财见

汽车软件市场迅猛扩张,Perforce Helix Core与Helix IPLM助力汽车软件开发的版本控制及IP生命周期管理

龙智—DevSecOps解决方案

汽车 汽车软件

深耕版本控制、代码质量与安全等领域,龙智荣获“Perforce 2023年度合作伙伴”奖项

龙智—DevSecOps解决方案

版本控制

全球视角, 本土行动 —— 本地化商品管理之道

第七在线

Touch bar pet for Mac(在macbook上养一只宠物)

Rose

Mac软件 电子宠物 touchbar 宠物桌面

人工智能测试开发训练营 带你快速掌握AI测试开发技能,获得更好的职业机会和晋升空间

测吧(北京)科技有限公司

测试

软件测试学习笔记丨接口测试面试题

测试人

软件测试 面试题 测试开发

亮点功能:流水线编辑支持并行了!

都广科技

DevOps

Digital Realty 在日本 NRT 园区设立第二座数据中心

财见

云游戏平台塑造游戏发行商商业新格局

Ogcloud

游戏 云游戏 游戏发行 云游戏发行 云游戏平台

WorkPlus Meet提供高效、安全视频会议解决方案

BeeWorks

Pandora飙升背后的ERC404 目前适合布局吗

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

大咖公开课 | 探索AI的边界:如何精准地测试人工智能

测吧(北京)科技有限公司

测试

macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)

Rose

macOS Big Sur icons图标

AutoCAD 2019(cad2019)汉化激活版下载附cad产品密钥

Rose

cad2019 AutoCAD 2019

2 月 Web3 游戏行业动态

Footprint Analytics

blockchain

WorkPlus即时通讯平台,让沟通变得简单高效

BeeWorks

Java面试必考题之线程的生命周期,结合源码,透彻讲解!

不在线第一只蜗牛

Java 面试 生命周期 开发语言

Maple 2024 mac下载(含maple注册文件及破解工具)兼容m芯片

Rose

软件下载 Maple 2024 Maple数学软件 Maple 2024 mac破解

毫末贺翔:DriveGPT让通用感知实现“万物识别”、通用认知具备“世界知识”

极客天地

GemStone在RailsConf 2008上透露MagLev Ruby VM的计划_Ruby_Nick Laiacona_InfoQ精选文章