How do I sell MagLev ?

Skip to first unread message

Charles A. Monteiro

unread,
Jan 20, 2012, 1:34:55 PM1/20/12
to MagLev Discussion
so we have started using MongoDB from Ruby here at our shop. I want to
be able to push MagLev as an alternative. I have tried using the
following points:

1. MagLev is based on Gemstone/S which has proven to be a very
scaleable time tested solution and which has been deployed by some
giants in industry, I drop names like JP , OOCL, NYK , there are more
but those come to mind in the heat of argument.
2. MagLev can handle a complex object model , document based dbs fall
don't deal with that very well.

Where I stumble is in issues such:

1. MongoDB , CouchDB and Cassandra apparently can handle a very heavy
rate of inserts per sec. I'm don't have stats for MagLev.
2. Community/Support , these other have decent communities behind it,
can't claim the same about MagLev and I'm confused by VmWare's
specific long term commitment to MagLev.
3. The documents on the site i.e. cookbook recipes are not quite
there, not sufficient. I need to walk folks here thru for example
Sinatra type of flow with MagLev persisting things.
4. Lack of Windows support is an issue although not a "great" issue
5. Question , is there any reason why I could not talk to MagLev from
JRuby ?

thanks

-Charles

Michael Latta

unread,
Jan 20, 2012, 1:53:55 PM1/20/12
to maglev-d...@googlegroups.com
If you mean by "talk to JRuby" can there be a JRuby VM sending HTTP or other requests to a MagLev VM, sure. If you mean use a JRuby VM and have MagLev somehow run within that VM, then no. MagLev is a VM and a database in one, they are not separable. But, you could treat MagLev as just a database and put a simple json API on top of your object model and use services from another "front end" VM that runs the Rails stack. It would sort of be a waste but it would work. If there are specific java libraries you want access to it might make sense, but I would probably go the other way, and put the JRuby and java libraries in a support role to Rails running in MagLev.

Michael

> --
> You received this message because you are subscribed to the Google Groups "MagLev Discussion" group.
> To post to this group, send email to maglev-d...@googlegroups.com.
> To unsubscribe from this group, send email to maglev-discuss...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/maglev-discussion?hl=en.
>

Charles Monteiro

unread,
Jan 20, 2012, 2:11:47 PM1/20/12
to maglev-d...@googlegroups.com
actually then let me rephrase that just like MongoDB has "ruby bindings" does MagLev have a Ruby binding or is it that MagLev is basically another Ruby vm i.e. just like MRI , Rubinus, JRuby ?

does MagLev have a pre-built restful api available ?

if MagLev is another Ruby implementation to what MRI version is it currently compatible ?

thanks
--
Charles A. Monteiro
www.monteirosfusion.com
sent from the road

ecin

unread,
Jan 20, 2012, 2:32:08 PM1/20/12
to maglev-d...@googlegroups.com
Maglev is another Ruby VM, running on top for Smalltalk. Currently it targets compatibility with 1.8.7
Reply all
Reply to author
Forward
0 new messages