RE: [IndexDB] Collation Algorithm?

>> From: public-webapps-request@w3.org [mailto:public-webapps-request@w3.org] On Behalf Of Mikeal Rogers
>> Sent: Wednesday, June 09, 2010 2:42 PM
>> Subject: [IndexDB] Collation Algorithm?

>> One of the things I noticed that seems to be missing from the IndexDB
>> specification is the collation algorithm used for sorting the index
>> keys.

>> There are lots of collation differences between databases, if left
>> unspecified I'm afraid this would negatively affect interoperability
>> between IndexDB implementations.

>> CouchDB has a good collation specification for rich keys (any JSON
>> type) and defers to the Unicode Collation Algorithm once it hits
>> string comparisons. This might be a good starting point.

>> http://wiki.apache.org/couchdb/View_collation#Collation_Specification

>> http://www.unicode.org/reports/tr10/

>> -Mikeal

We've touched on this in the past but haven't closed on a plan. I agree that this needs to be specified. I suspect that this will mean we'll have to take a collation name at some level (database, index) if we want to allow apps to get proper order for strings for different languages. 

I filed a bug to make sure we track this.

-pablo

Received on Thursday, 10 June 2010 19:01:12 UTC