Amazon continues to expand its web services (cloud computing) offerings. They have just introduced Amazon SimpleDB, a new kind of data base that will help transform their current suite of cloud computing offerings – S3 storage and EC2 computing for example – into a live cloud environment. The Amazon SimpleDB is built on top of Erlang, and is optimized for large data sets, and is schemaless.
Simple DB is a web service for running queries on structured data in real time. Traditionally, this type of functionality has been accomplished with a clustered relational database that requires a sizable upfront investment, brings more complexity than is typically needed, and often requires a DBA to maintain and administer. In contrast, Amazon SimpleDB is easy to use and provides the core functionality of a database – real-time lookup and simple querying of structured data – without the operational complexity. Amazon SimpleDB requires no schema, automatically indexes your data and provides a simple API for storage and access. [More information is available here.]
My database nerd friends have been secretly telling me that this is what make Amazon Web Services seriously disruptive. It is built taking into account the realties of today’s web applications, and thus can help make web applications truly scale.