Monday, March 31, 2008

Simple DB

Simple DB is a new Amazon database service. It comes to complete the other two Amazon "elastic demand" services (the cloud computing EC2 service and the storage S3 service). As you can see in these slides, Simple DB is a database with relaxed constraints: no schema is needed, no explicit relationship and referential integrity constraints, not too many data types. On the other hand, it provides a simple API, ensured speed, easy search (all fields are indexed), high availability and on demand scalability.

Some months after the release of the beta version of Simple DB, Microsoft has launched SQL Server Data Services (SSDS). As you can see in this document, SSDS is very similar to Simple DB. It seems that Microsoft has been inspired by Simple DB to create SSDS.

From my point of view, this kind of databases are going to be very useful for developers. They provide some advantages comparing to typical relational databases. Among such advantages, easy usage and high scalability can be mentioned. And I believe Amazon is doing very well with its strategy of developing this kind of scalable services.

No comments: