David I am curious as to why you think OpenBD (or any other high level system) isn't up to the job.

Amazon DynamoDB is more than just a bigger SimpleDB. Size of your dataset has very little to do it. The key difference with DynamoDB and SimpleDB is that for any large cross-document queries you wish to do, you really have to jump into MapReduce algorithms to get any sort of performance from it. The other key advantage over SimpleDB is a guaranteed level of service, that is what you are paying for. SimpleDB isn't the most reliable at times, with API calls timing out and disappearing at times.

If however you are managing user-profiles for example, where you will for the 90% of the time never be querying across documents then DynamoDB is going to be your fellow, and OpenBD is a perfectly client tool for that job.



On 13/02/2012 03:51, David Mulder wrote:
I have worked with it for a few days... and if you really need the scalability and size of dynamoDB (it only has advantages if you expect your data sets to grow bigger than 10 gb and you're willing to create all your indexes yourself) than I doubt openBD or any high level system is up for the job. Either way, I really advise you to recheck whether you're sure simpleDB isn't more appropriate for the job than dynamoDB (we chose initially for dynamoDB because it seemed to be the 'next' version of simpleDB, but it's an entirely different product we realized over time). If you're sure you want to use dynamoDB I might have a half working java cfscript component lying around.
David

--
online documentation: http://openbd.org/manual/
  google+ hints/tips: https://plus.google.com/115990347459711259462
    http://groups.google.com/group/openbd?hl=en

    Join us @ http://www.OpenCFsummit.org/ Dallas, Feb 2012

Reply via email to