- From: Nikunj R. Mehta <nikunj.mehta@oracle.com>
- Date: Tue, 22 Sep 2009 11:26:03 -0700
- 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 UTC