Hi Chris,

Many thanks for your prompt response.

Storing a complete new version of each bond/instrument every day seems a tad excessive. You can imagine how fast the database will grow overtime if a unique version of each instrument must be saved, rather than just the individual changes. This must be a common pattern, not confined to investment banking. Any ideas how this pattern can be accommodated within CouchDB?

Calum Miller




Chris Anderson wrote:
Calum,

CouchDB should be easily able to handle this load.

Please note that the built-in revision system is not designed for
document history. Its sole purpose is to manage conflicting documents
that result from edits done in separate copies of the DB, which are
subsequently replicated into a single DB.

If you allow CouchDB to create a new document for each daily import of
each security, and create a view which makes these documents available
by security and date, you should be able to access securities history
fairly simply.

Chris

On Sat, Sep 13, 2008 at 12:31 PM, Calum Miller <[EMAIL PROTECTED]> wrote:
Hi,

I trying to evaluate CouchDB for use within investment banking, yes some of
these banks still exist. I want to load 500,000 bonds into the database with
each bond containing around 100 fields. I would be looking to bulk load a
similar amount of these bonds every day whilst maintaining a history via the
revision feature. Are there any bulk load features available for CouchDB and
any tips on how to manage regular loads of this volume?

Many thanks in advance and best of luck with this project.

Calum Miller







Reply via email to