写点什么

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:12775
用户头像

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

关注

评论

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

重识Flutter — 探索Slivers的奇妙世界(综合实例)

编程的平行世界

flutter android

企业应用可观测性利器!华为云CodeArts APM发布

平平无奇爱好科技

Meta 提出用向量检索来改进图像描述模型

Zilliz

非结构化数据 深度神经网络 meta

C++中的exec()函数

芯动大师

es笔记三之term,match,match_phrase 等查询方法介绍

Hunter熊

elasticsearch

亿级日活业务稳如磐石,华为云CodeArts PerfTest发布

平平无奇爱好科技

高效联调,可靠发布!华为云推出CodeArts Release发布管理服务

YG科技

CDH5.11.2 集成 IceBerg(一)

冰心的小屋

数据湖 iceberg

探究直播app源码技术:视频上传功能

山东布谷科技

软件开发 APP开发 源码搭建 app源码 直播APP源码

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

大瞿科技

华为云Serverless核心技术与最佳实践

平平无奇爱好科技

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

西柚子

华为云应用运维管理平台获评中国信通院可观测性评估先进级

YG科技

一文了解PoseiSwap的质押系统

股市老人

是时候了!MySQL 5.7 的下一站,不如试试 TiDB?

PingCAP

MySQL 数据库 TiDB

新华三眼中的AI天路

脑极体

AI

RocketMQ 主从复制机制,看这篇就够了

勇哥java实战分享

让开源项目从易用到好用 | 亚马逊的开源文化

亚马逊云科技 (Amazon Web Services)

开源

一文了解PoseiSwap的质押系统

威廉META

华为云新一代iPaaS全域融合集成平台全新升级!

YG科技

Milvus JSON 实用手册大放送:更简便、更灵活、更贴心

Zilliz

json Milvus 向量数据库 zillizcloud

当大模型遇到数据仓库 HashData助力LLM规模化应用

酷克数据HashData

一文了解PoseiSwap的质押系统

BlockChain先知

产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务

平平无奇爱好科技

一文了解PoseiSwap的质押系统

大瞿科技

应用在虚机和容器场景下如何优雅上下线

YG科技

Flutter 与渐变色相关的那些有趣实用的例子

编程的平行世界

flutter android

一文了解PoseiSwap的质押系统

鳄鱼视界

CDH5.11.2集成IceBerg(二):Spark3适配

冰心的小屋

spark CDH

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