Michael Bleigh from Intridea, high-end Ruby and Ruby on Rails
consultants, build apps from start to finish, making it scalable.
He’s written a lot of stuff, available at http://github.com/intridea. @mbleigh on twitter

NoSQL is a new way to think about persistence. Most NoSQL systems
are not ACID compliant (Atomicity, Consistency, Isolation, …

The No-SQL tag really lumps together a lot of concepts that are
in fact as distinct from eachother as they are from SQL/RDBMS.

An object store is not at all similar to Cassandra and
Hypertable, which is not at all like an column store. And when
looking at BigTable derivatives, it’s quite important to realise
that Google actually does joins in middle layers or apps, so
while BigTable does not have joins, the apps essentially do use
them – I’ve heard it professed that denormalising everything
might be a fab idea, but I don’t quite believe in that for all
cases, just like I don’t believe in ditching the structured form
of RDBMS being the solution.

Last week I wrote about whether Google’s potential
acquisitions might be stifled by its focus on its own
infrastructure software projects but noted that by releasing
App
Engine the company was encouraging a wider ecosystem of
applications based on its platform.

What I didn’t discuss at the time was the potential risk of
application vendors finding themselves …

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.