To add to this.
DynamoDB:
Cost Per Hour for read/write performance
$0.01 for 50 reads of up to 1KB/second
$0.01 for 10 writes of up to 1KB/second
That's $7.50 per month each for reads and writes at a minimal level
Cost for Bandwidth
Nothing "In Region", Minimal otherwise.
Cost for Storage
$1/GB
RavenHQ: (Platinum Replicated Plan)
Cost for Storage
For 10GB: 500
For each GB over: $10
That's all you pay.
Now let's compare them, in a basic fashion. Both are replicated, both are full of goodies and fun things to be done. We aren't really here to compare features, in this case.
So onto thing that change between them.
Let's start with storage: 100GB
Dynamo: $100/Month
Raven: $590/Month
Performance:
Dynamo: Costs as Above
Raven: Nothing
So now RavenDB is behind by $490 a month. But what about performance?
RavenDB just needs to match about 30 reads and 30 write packs per month (That's $450/month on Dynamo)
I'm pretty sure that a RavenDB instance on the platinum plan can easily read 1.5MB/second (30x50x1KB), and can write 300KB/second (30x10x1KB). Especially since
this guy had it going at 2.5MB/second for 2 and a half minutes, and Oren had it going at
2000 documents/second. And both of those are over a year old at this point.
On Dynamo you pay for storage and performance separately.
In Raven you pay for storage and performance together.
Looking at $/GB doesn't give the whole picture, you really need to price out the whole thing.
On Saturday, July 28, 2012 4:24:51 PM UTC-4, Oren Eini wrote:
You aren't buying storage, you are buying processing power, servers, indexing, etc.