dear Rubyist
mudah2an sy OOT-nya ga terlalu jauh, kebetulan baru dapet ilmu mengenai
pembagian software database yg nggak menggunakan SQL, sy liat bbrp ruby
developer di milis ini juga keliatannya ada yg mulai tertarik atau bahkan
sudah pake ?, database dgn paradigma tanpa SQL, so ini pembagiannya
* Key/Value (Scalaris, Tokyo Cabinet, Voldemort): store data in key/value
pairs: very efficient for performance and higly scalable, but difficult to
query and to implement real world problems
* Tabular (Cassandra, HBase, Hypertable, Google BigTable): store data in
tabular structures, but columns may vary in time and each row may have only
a subset of the columns
* Document Oriented (CouchDb, MongoDb, Riak, Amazon SimpleDb): like
Key/Value but they let you nest more values for a key. This is a nice
paradigm for programmers as it becomes easy, specially with script languages
(Python, Ruby, PHP
), to implement a one to one mapping relation between the
code objects and the objects (documents) in the database
* Graph (Neo4J, InfoGrid, AllegroGraph): stores objects and
relationships in nodes and edges of a graph. For situations that fit this
model, like hierarchical data, this solution can be much much faster than
the other ones
saya sih tidak begitu tahu apa benar pembagiannya seperti itu ?, tapi poin
yg ingin sy sampaikan adlh, mungkin dari thread ini kita bisa mulai diskusi
tentang trend paradigma database yg sedang menghangat ini, apa dampaknya ke
Ruby ?, apakah ActiveModel di Rails 3.0 bisa mensupport database2 tsb ?
apakah di sini ada yg sudah menggunakan database ini di production env
(tentunya digunakan bersama ruby) ?, kalo iya bisakah diceritakan
pengalamannya ?, gmn dgn performansinya ?,
sy pribadi belum pernah pake "no-sql" di proyek beneran, cuma pernah
ngoprek2 CouchDB dikid aja, itupun via ActiveCouch , dan itupun udah lupa
lagi *_*
--
blog : http://adityakircon.blogsome.com
ym : kirconboy
skype : adit_skype
Be Nice. Treat others with the same respect you'd want them to treat you.
We're all here to learn together. Be tolerant of others who may not know
everything you know. BRING YOUR SENSE OF HUMOR (stackoverflow.com)
[Non-text portions of this message have been removed]
------------------------------------
ID-Ruby
Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk segala varian
Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program yang dibuat dengan Ruby
(Ruby on Rails, JRuby on Rails, Merb)
<*> Follow Ruby Indonesia on Twitter
http://twitter.com/rubyindonesia
<*> Kunjungi Situs Resmi Ruby Indonesia
http://www.ruby-lang.org/id/
<*> Join Ruby Indonesia on Facebook
http://rubyurl.com/QV48
<*> Join Ruby Indonesia on LinkedIn
http://rubyurl.com/eh0i
<*> Kunjungi *arsip milis* id-ruby di
http://groups.yahoo.com/group/id-ruby/messages
http://www.mail-archive.com/[email protected]/
http://rubyurl.com/Q8DD
http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia
<*> Baca peraturan id-ruby sebelum posting
http://rubyurl.com/gay1
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/id-ruby/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/id-ruby/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/