InfoQ

InfoQ

主题/标签专用视图

MagLev相关的内容


“MagLev”相关新闻

带有基于Smalltalk的Ruby VM的NoSQL OODB:MagLev 1.0发布了

主题
Ruby,
动态语言,
缓存,
SmallTalk,
面向对象编程,
数据库设计,
对象数据库,
集群与缓存,
数据访问,
语言,
NoSQL,
扩展性,
方法论,
性能和可伸缩性,
数据库,
GemStone,
编程,
MagLev

MagLev项目已经发布了他们的1.0版Ruby VM。这个Ruby实现是基于GemStone/S Smalltalk VM的,它包含了GemStone的分布式缓存、ACID事务处理和持久化系统(OODB)。InfoQ就MagLev在NoSQL家族中所处的位置以及相关内容采访了MagLev项目的Monty Williams。

标准化对Ruby意味着什么

主题
运行时,
Ruby,
动态语言,
Java,
语言,
规范,
Ruby 1.9,
编程,
RubySpec,
Rubinius,
MagLev

Ruby的标准化工作正在持续推进:2008年正式宣布后,已经发表了Ruby标准的第一版草稿。这对RubySpec(可执行的Ruby规范)和其他Ruby实现意味着什么呢?

MagLev Ruby VM发布,将GemStone持久特性引入Ruby

主题
Ruby,
运行时,
动态语言,
SmallTalk,
Java,
语言,
数据访问,
数据库设计,
对象数据库,
数据库管理,
性能和可伸缩性,
编程,
数据库,
GemStone,
数据存储,
MagLev

长时间的等待后,基于GemStone Smalltalk的MagLev Ruby实现终于有了一个公开的alpha版本。虽然还没能做到完全支持Rails,但是它已经可以支持例如Rack和Sinatra这样的架构。MagLev对GemStone成熟的分布式和持久性提供了完整的支持。

Ruby VM综述:IronRuby 1.0即将发布、RubySpec及JRuby 1.3.1

主题
JRuby,
虚拟机,
Ruby,
运行时,
IronRuby,
动态语言,
Java,
.NET框架,
编译器,
语言,
.NET,
编程,
CLR,
富客户端/桌面,
MacRuby,
RubySpec,
MagLev

最近IronRuby表现的相当活跃,即将在下月发布1.0版。我们也从多方面了解到了IronRuby的当前状况。对于JRuby用户来说,JRuby 1.3.1是个重要的bug修复版,同时MacRuby也没有停下脚步,而MagLev的本地解析器也发布了。

Ruby VM快报:Nokogiri及Nailgun支持JRuby / Ruby 1.9.1p129发布 / MagLev近况追踪

主题
JRuby,
Ruby,
运行时,
Java,
动态语言,
语言,
编程,
MagLev,
Ruby 1.9,
XML

JRuby 1.3将采用NailGun在某些情况下减少启动时间。借Ruby FFI的东风,颇受欢迎的XML库Nokogori终于可以在最新的JRuby上崭露头角。Ruby 1.9.1-p129发布,修复了多个bug和安全漏洞。

Ruby性能近况:GC调优、Maglev和MacRuby

主题
Ruby,
运行时,
动态语言,
Java,
垃圾回收,
语言,
编程,
性能和可伸缩性,
MagLev

Ruby的性能在各个方面均有提升。REE致力于开发COW GC,并给出了一些调优小贴士。MacRuby的VM正在持续改进中,最近增加了尾部调用的优化。另外:MaLev的Beta版本预期将于Q2发布。

Ruby性能大比拼:最新Great Shootout结果公布,二进制MRI速度减半

主题
JRuby,
虚拟机,
Ruby,
运行时,
IronRuby,
Java,
动态语言,
.NET,
语言,
编程,
Ruby 1.9,
性能和可伸缩性,
Rubinius,
MagLev

Antonio Cangiano对所有的Ruby虚拟机进行了基准测试,包括Ruby VMs、MRI 1.8和1.9.1、REE、JRuby、Rubinius、IronRuby以及MagLev。从结果上可以看出,所有的虚拟机的性能都有了稳步的改善,而且MRI性能的改变令人惊讶。

RubyConf'08视频:Ruby虚拟机YARV、Rubinius和MagLev

主题
JRuby,
Ruby,
运行时,
IronRuby,
动态语言,
Java,
.NET,
语言,
编译器,
RubySpec,
编程,
性能和可伸缩性,
技术,
Ruby 1.9,
Rubinius,
RubyConf,
MagLev

现在你可以看到RubyConf'08的视频了。这里我们特别关注了关于 Ruby VM的讨论。Ruby 1.9 VM的创建人Sasada Koichi介绍了VM的现状、Ruby到C AOT的实现,以及Ricsin等。Evan Phoenix介绍了Rubinius C++ VM的现状。另外还有MagLev是如何实现的、MacRuby、JRuby、IronRuby、VM优化、RubySpec等等。

Martin Fowler看到了数据存储方式的复苏

主题
CouchDB,
Ruby,
Couchbase,
Java,
动态语言,
关系型数据库,
对象数据库,
.NET,
语言,
NoSQL,
数据访问,
架构 ,
GemStone,
编程,
数据库,
MagLev

著名的软件思想领导者Martin Fowler在最近的一篇博文中提到了上周的QCon,他说应用架构中的数据库思想已经有复苏的迹象了。这个世界对每个应用都在使用着RDBMS数据库,但是现在我们还可以考虑使用RISC RDBMS或者分布式的面向文档的数据库。

Ruby基准评测套件初探

主题
JRuby,
Ruby,
运行时,
IronRuby,
Java,
动态语言,
.NET,
性能评估,
语言,
编程,
性能和可伸缩性,
MagLev,
Ruby 1.9,
Rubinius

Antonio Cangiano启动了Ruby基准评测套件项目,旨在广泛收集基准点以便Ruby的用户和实现者们可以借此来比较不同的实现。我们就开发计划对Antonio进行了访问,并了解到下一Ruby评测的时间表。