Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

Salesforce.com Launches Database.com: The First Enterprise-Level Cloud Database?

By Peter Cooper / December 7, 2010

databasecom.pngMany infrastructure companies have recently adopted a drip-feed pricing model - consider renting servers from Amazon EC2 or monitoring our servers with New Relic RPM. The cloud database industry is still in its infant stages but today Salesforce.com has kicked things up a notch in offering all of its enterprise-scale database technology in a new cloud database service, Database.com.

Last week, engineers at Salesforce gave me a briefing and ran through the system. I was impressed. With its public API and networked nature, Database.com is truly Ruby friendly and the ActiveSalesForce adapter for ActiveRecord can get things running quickly if you're an ActiveRecord user. It's especially an ideal fit with platforms like Heroku if you want a powerful database behind your app.

dbdesign.png

Database.com features a powerful visual online schema designer (though you can stick to doing DB design through migrations, etc, if you like) and boasts automatic scaling and "to the transaction" reliability. It's essentially the same fault tolerant, ACID-compliant, high performance relational database system that powers all of Salesforce.com. Want more buzzwords? Automatic elasticity in scaling, OAuth or SAML authentication, row level security, enterprise-level full text search..

The basic pricing plan is free for up to 3 users with 100,000 records and 50,000 transactions per month, with a charge of $10/month for each set of 100,000 records beyond the free 100k, and another $10/month for each set of 150,000 transactions beyond the free 50k.

Update: Software Advice has done a video interview with Eric Stahl of SalesForce.com on the launch and Database.com in general.

Comments

  1. Denis Hennessy says:

    I don't see how this is in any way better than using a regular SQL (or non-SQL) database. Pretty much every hosting provider from GoDaddy to Heroku to Amazon already offer this (and much, much cheaper than salesforce. The schema designer is sortof cute but other than that I'm underwhelmed.

  2. Peter Cooper says:

    Since Salesforce aren't paying me (shame!) I didn't want to "sell" it too much, but from their POV, the major selling point of their system is the scalability and reliability. That's what the "enterprise" tag is based upon, it seems. They told me that the reliability is basically "up to the transaction" whereas AWS RDS can only go to 5 minutes. Scaling is also seamless with Salesforce - I believe you have to change instance type with Amazon as you scale up.

    If you can go from a handful of records to billions with Salesforce without doing any serious architecture work, that's a big win.

  3. Steven Soroka says:

    The big downside here is that Salesforce's tech support support sucks big time. Good luck talking to anyone who knows what they're talking about if you run in to problems. Big fail, imo

  4. Peter Cooper says:

    Ah, on that front I have no idea ;-)

  5. cbmeeks says:

    How much did they pay for that domain name? Jeesh.

    I'm just not sure how great a remote DB would be for a large app. Could you see Digg or FaceBook using a 3rd party provider like that?

  6. zebekias says:

    @cbmeeks: no!

    I can see how they make money from cloud based POS apps, but cloud database? I don't think so. Imagine trying to bcp over the network! LOL

Other Posts to Enjoy

Twitter Mentions