Data Gravity – in the Clouds

7 Dec

Today Salesforce.com announced Database.com at Dreamforce.  I realized that many could be wondering why they decided to do this and more so, why now?

The answer is Data Gravity.

Consider Data as if it were a Planet or other object with sufficient mass.  As Data accumulates (builds mass) there is a greater likelihood that additional Services and Applications will be attracted to this data. This is the same effect Gravity has on objects around a planet.  As the mass or density increases, so does the strength of gravitational pull.  As things get closer to the mass, they accelerate toward the mass at an increasingly faster velocity.  Relating this analogy to Data is what is pictured below.

Data Gravity

Services and Applications can have their own Gravity, but Data is the most massive and dense, therefore it has the most gravity.  Data if large enough can be virtually impossible to move.
What accelerates Services and Applications to each other and to Data (the Gravity)?
Latency and Throughput, which act as the accelerators in continuing a stronger and stronger reliance or pull on each other.  This is the very reason that VMforce is so important to Salesforce’s long term strategy.  The diagram below shows the accelerant effect of Latency and Throughput, the assumption is that the closer you are (i.e. in the same facility) the higher the Throughput and lower the Latency to the Data and the more reliant those Applications and Services will become on Low Latency and High Throughput.
Note:  Latency and Throughput apply equally to both Applications and Services
How does this all relate back to Database.com?  If Salesforce.com can build a new Data Mass that is general purpose, but still close in locality to its other Data Masses and App/Service Properties, it will be able to grow its business and customer base that much more quickly.  It also enables VMforce to store data outside of the construct of ForceDB (Salesforce’s core database) enabling knew Adjacent Services with persistence.
The analogy holds with the comparison of your weight being different on one planet vs. another planet to that of services and applications (compute) having different weights depending on Data Gravity and what Data Mass(es) they are associated with.
Here is a 3D video depicting what I diagrammed at the beginning of the post in 2D.

 

More on Data Gravity soon (There is a formula in this somewhere)
Advertisement

15 Responses to “Data Gravity – in the Clouds”

  1. Brent 2010/12/10 at 1:01 PM #

    Excellent post Dave!

    I’d like to add the 3rd dimension of your model is clearly cost. No doubt Latency and Throughput can be had at a cost. The cloud services vendors which successfully balance (i.e. likely minimize) all three will, become the data “black holes” of the cloud universe…consuming the most stars (aka cloud customers).

    …I have a strange desire to watch a few NOVA episodes with Neil deGrasse Tyson again. ;-)

    Keep the great posts coming!

Trackbacks/Pingbacks

  1. Cloud Escape Velocity – Switching Cloud Providers « McCrory's Blog - 2010/12/18

    [...] free” from a gravitational field without further propulsion according to Wikipedia.org.  Data Gravity as explained in THIS previous post is what attracts and builds more Data, Applications, and [...]

  2. Cloud Gravity – launching apps into the clouds « Rob Hirschfeld's Blog - 2010/12/19

    [...] dave mccrory, Escape Velocity | Leave a Comment  Dave McCrory‘s Cloud Gravity series (Data Gravity & Escape Velocity) brings up some really interesting concepts and has lead to some spirited [...]

  3. Service Energy – Complimenting Data Gravity « McCrory's Blog - 2011/02/02

    [...] has been a while since I posted anything referring to Data Gravity.  While Data Gravity is interesting and can explain many motivations of Cloud Companies and their [...]

  4. Why cloud compute will be free « Rob Hirschfeld's Blog - 2011/02/21

    [...] was presenting to our storage teams about cloud storage (aka the “storage banana”) and Dave “Data Gravity” McCrory reminded me that I had not yet posted my epiphany explaining “why cloud compute will be [...]

  5. Defying Data Gravity « McCrory's Blog - 2011/04/02

    [...] First a quick review of Data Gravity: [...]

  6. Why definitions of cloud are creating ‘false’ debates | Mini Laptop King - 2011/05/13

    [...] for most large enterprises. One key reason for this? Data has mass, as my friend David McCrory analogized, and it is much more difficult to move large volumes of data to the cloud than it is to [...]

  7. Why definitions of cloud are creating ‘false’ debates - 2011/05/13

    [...] for most large enterprises. One key reason for this? Data has mass, as my friend David McCrory analogized, and it is much more difficult to move large volumes of data to the cloud than it is to [...]

  8. Why definitions of cloud are creating ‘false’ debates | cloud.md - 2011/05/16

    [...] for most large enterprises. One key reason for this? Data has mass, as my friend David McCrory analogized, and it is much more difficult to move large volumes of data to the cloud than it is to [...]

  9. Enter The Data Hugger « The Loose Couple's Blog - 2011/06/12

    [...] is another phenomenon, Data Gravity, a quite brilliant term coined by another friend and Clouderati member, Dave McCrory, that I [...]

  10. Enter The Data Hugger - 2011/06/12

    [...] is another phenomenon, Data Gravity, a quite brilliant term coined by another friend and Clouderati member, Dave McCrory, that I [...]

  11. How the law dictates data gravity in the cloud — Cloud Computing News - 2012/02/05

    [...] cloud-related laws on the books today or in the works right now are almost entirely about data, and data has “gravity,” as my friend David McCrory has pointed out. This is true in the sense that the more important it [...]

  12. GIASTAR – Storie di ordinaria tecnologia » Blog Archive » How the law dictates data gravity in the cloud - 2012/02/05

    [...] cloud-related laws on the books today or in the works right now are almost entirely about data, and data has “gravity,” as my friend Dave McCrory has pointed out. This is true in the sense that the more important it is, [...]

  13. How the law dictates data gravity in the cloud | TechDiem.com - 2012/02/05

    [...] cloud-related laws on the books today or in the works right now are almost entirely about data, and data has “gravity,” as my friend Dave McCrory has pointed out. This is true in the sense that the more important it is, [...]

  14. How the law dictates data gravity in the cloud | Apple Related - 2012/02/05

    [...] cloud-related laws on the books today or in the works right now are almost entirely about data, and data has “gravity,” as my friend Dave McCrory has pointed out. This is true in the sense that the more important it is, [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.