Don't care if it is SQLite so long as it is a real relational database.  
IndexedDB or some other key-value store is no substitute for the power of a 
relational database and is unlikely to be performant given the number of 
different views we support.  I don't mind too much if IE used mssql, Firefox 
settled on mysql, or postgresql or anything else so long as it is a proper 
relational database - switching sql dialects is already a fact of life.

I've settled on using SQLite on smart phones (Android and iOS - we will not 
support phones lacking this capability) and I'm going to just rely on calls to 
the server for desktop apps.  I think fetching from the server will be no worse 
for the average desktop user than iterating a key-value store trying to 
calculate joins in javascript.  

-Todd Blanchard

On Nov 12, 2012, at 1:14 AM, Andrew Wilson wrote:

> My recollection is that some vendors refused to ever support SQLite, making a 
> SQL-based standard not really feasible. You can undoubtedly review the w3c 
> archives to find out more details if you want to know the rationale they 
> expressed at the time.
> 
> It's unfortunate that IndexedDB is still not widely supported by browsers - I 
> share your frustration. However, as you say, you can write to the IndexedDB 
> APIs, and use a shim to get support on platforms that do not support it yet.
> 
> -atw
> 

Reply via email to