XML, no, but in principle you're probably about right. XML would just balloon the size of the database without benefit in this case--I'm sure it's more like just key/value pairs as usual. The key differences that I see are the lack of a schema and the lack of a SQL language and joins, all of which adds up to better scalability.
The reason it's a Heroku issue is that Rails supports whatever you happen to do (it's just easy to use ActiveRecord), ActiveRecord supports some RDBMSs and Heroku supports Postgres. Therefore, to use something like CouchDB down the road, you would not need Rails to do anything (they could, but some 3rd party could write an interface for Rails instead) but you *would* need Heroku to include Couch in their image and support a connection to Couch in their DB config strategy. I suppose you could load a custom image to support it and make some kind of outside connection, but then there's the awesome Data view which wouldn't work, etc. So it would make most sense as a feature of Heroku and it would very much be a non-trivial feature. Hope that was cogent :-) On Apr 19, 11:46 am, mega <[EMAIL PROTECTED]> wrote: > Hi, justindz > Is Document-driven databases are something like storing XML in the > database instead of columns? > I think that is not something related to heroku. It is more like an > issue about rails, I think. > After all, the ORM of rails isn't built that way. Maybe rails 3.0? > > Mega > > On Apr 19, 7:49 pm, justindz <[EMAIL PROTECTED]> wrote: > > > Document-driven databases are the talk of the town now. Look up > > something like CouchDB or read about what Google offers for Google App > > Engine via BigTable. They are non-SQL-based databases which claim to > > be better suited to high-end scaling and which are schema-less > > (meaning, you can change your data structure without having to change > > the table definition). > > > On Apr 19, 6:12 am, thufir <[EMAIL PROTECTED]> wrote: > > > > On Sun, 13 Apr 2008 18:11:16 -0700, justindz wrote: > > > > I'm increasingly learning that the battle is not > > > > MySQL vs. Postgres but RDBMS vs. the next decade. > > > > Huh? RDBMS versus _____? > > > > -Thufir --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/heroku?hl=en -~----------~----~----~----~------~----~------~--~---
