W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2009

Renaming WebSimpleDatabase to WebSimpleDB

From: Nikunj R. Mehta <nikunj.mehta@oracle.com>
Date: Tue, 22 Sep 2009 11:26:03 -0700
Message-Id: <27EB8B2E-6198-4032-98A8-0EE5191FC0C1@oracle.com>
To: Web Applications Working Group WG <public-webapps@w3.org>
I would like to propose to rename WebSimpleDatabase to WebSimpleDB to  
take into account the following reasons:

1. The term database is too often correlated with relational database  
management. In fact, the name WebDatabase justifies this reason.
2. While RDBMS technology is good for rich functionality, it  
introduces complexity beyond what is needed in many cases. Therefore  
WebDatabase cannot be treated as simple by any stretch of imagination.
3. WebSimpleDB goes beyond the minimum possible - store keys and  
retrieve values based on a known key - which is specified in  
WebStorage. It does not simply store raw data but understands paths  
and attributes. So it is definitely not operating at the storage level.
4. WebSimpleDB has provisions for transactions, it maintains indices,  
and it provides direct access using those indices to sorted data. It  
does all this through a simple set of APIs as opposed to a foreign  
syntax. So it solves an important problem without introducing  
interoperability challenges. This means it is both a database and  
simple - hence the name.

One might draw a simple analogy here, even though it may be a tad  
inappropriate -

WebSimpleDB is to WebDatabase what Amazon SimpleDB is to RDBMS
WebSimpleDB is to WebStorage what Amazon SimpleDB is to Amazon S3.

People understand the difference on the RHS and will have no mismatch  
in their expectations between the name and the API in the LHS. Please  
indicate if you disagree with the proposed name.

Nikunj
http://o-micron.blogspot.com
Received on Tuesday, 22 September 2009 18:28:49 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:33 GMT