W3C home > Mailing lists > Public > public-webapps@w3.org > October to December 2010

Re: Replacing WebSQL with a Relational Data Model.

From: Nathan Kitchen <w3c@nathankitchen.com>
Date: Wed, 27 Oct 2010 09:43:00 +0100
Message-ID: <AANLkTi=WojOP+JmyW8JRytMqdNtQN-kjSKXtXZJ0CUgX@mail.gmail.com>
To: Keean Schupke <keean@fry-it.com>
Cc: nathan@webr3.org, public-webapps@w3.org, Jonas Sicking <jonas@sicking.cc>, Arthur Barstow <art.barstow@nokia.com>
Sorry Keean, the main point of my post was to introduce the [featurecreep
/], not critique your suggestions. I don't honestly care about the
implementation of persistent browser storage, but I do care that it's
fully-featured. nathan@webr3.org noted that we just need something to
persist data from javascript. Although I agree with this, I think we
additionally need native full-text search *as well as* CRUD. The Gears
implementation of FTS (or rather, SQLite) exposed useful functionality but
that needs
*
*
In hindsight it was a little off-topic, but I saw it fly past and thought
that while we were discussing offline storage features it'd be a good point
to raise FTS.

I'm also not sure about persisted JSON structures vs relational objects, but
happy to see how the current spec pans out. It certainly involves thinking
about an application's data architecture in a different way though.

On Wed, Oct 27, 2010 at 9:10 AM, Keean Schupke <keean@fry-it.com> wrote:

> Hi Nathan,
>
> On 27 October 2010 08:58, Nathan Kitchen <w3c@nathankitchen.com> wrote:
>
>> The most obvious problem was that it was tied so tightly to SQLite (which
>> I think everyone would be amazed if MS started shipping with IE10). They'd
>> want to use Access/SQL Compact, and suddenly we'd all have different SQL
>> dialects to code our offline applications to.
>
>
>
>
>
>> Which is why I agree 100% with this statement:
>>
>>
>> *The critical point here is that we need only one standardized interface,
>>> not a perfectly optimized for data-model-x one, not a uses
>>> query-language-foo one, just something that we can all use to persist data
>>> from javascript, and wrap in other APIs, that way any optimizations made
>>> will benefit everybody - regardless of their preferred interface, data model
>>> & query style.*
>>
>>
> And I totally agree with this statement, which is why I think it is
> critical a _relationally_complete_ API is standardised (either in this, or a
> later IndexedDB spec, or another spec entirely).
>
>
> Cheers,
> Keean.
>
>
Received on Wednesday, 27 October 2010 08:43:37 GMT

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