couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "OpenItems" by NoahSlater
Date Sat, 29 Mar 2008 20:40:08 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The following page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/OpenItems

The comment on the change is:
Copied from original CouchDB wiki

New page:
Open items related to the CouchDB project that anyone can work on.

== Documentation Graphics ==

The documentation, especially the introductions, could use some basic diagrams that show various
the parts of a CouchDB server: Host OS, Application HTTP server, CouchDB database server (Server
contains database which contain document which contain computed tables etc).

== Configuration ==

CouchDB needs a configuration/setting process that loads and parses the ''couch.ini'' file
and provides the interface for internal processes to get and set couchdb system settings.
This way admins can changes settings from the Erlang consol and via http.

The module should be able to write out changes (variable edits, additions, and deletions)
to the ini file without losing whitespace or comments in the original file. It should be possible
to register change event callbacks, so that callers can be notified when a value changes.

== Collation Optimizations ==

Right now CouchDB uses the [http://www-306.ibm.com/software/globalization/icu/index.jsp ICU
library] from IBM for collation support. CouchDB currently uses a rather slow method of interfacing
with the library, which is to copy the UTF8 string lists to binary buffers and then provide
the buffers to ICU to do the comparison. More optimized methods of interfacing with ICU could
be used, or just do the collation in native erlang using generated code to create the collation
tables.

Mime
View raw message