Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Ruby ObjectDatabase is there any?
Alexey Petrushin
4/17/2008 11:19:00 AM
Is there a real working Object Database(not ORM) written in Ruby or
stable adapter to non-Ruby one?
I goggled for Ruby Object Database and found some projects, but haven't
found any real working solution.
Mainly they just serialize objects and write it to disk with id. Not
much usable.
Also i found project trying to create adapter for db4o, but it's in
pre-alpha.
Maybe i missed something? Really hope i did :)
What i mean for real-working? As a sample pseudo code for the Java db4o
database (very base feature, there are also a lot of functions):
class List;
attr_accessor :topics
end
class Topic
attr_accessors :name, :text
end
list = List.new
list.topics << Topic.new('fist', 'bla-bla')
list.topics << Topic.new('second', 'bla-bla')
db.put list
prototype = Topic.new('first', nil) # Matcher for search
topics = db.get prototype # topics contains all found topics
--
Posted via
http://www.ruby-...
.
1 Answer
Alexey Petrushin
4/17/2008 11:25:00 AM
0
Right now i use a rough prototype (one of my friend told me that i'm
crazy, when i show him what i did :))
Anyway it's just a prototype(with terrible performance) :).
I use eXist XML database with XPath support and objects-tree to XML
mapping.
put: objects-tree => XML => eXist
get: XPath => eXist => XML => objects-tree
Code for previous example with this scenario looks like:
db.get "//[@class = 'Topic' and @name = 'first']"
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Ruby ObjectDatabase is there any?
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password