CouchDB
Erlang-based Document Oriented Data Store
by Damien Katz
examples of what they see as falling into "Document Oriented" - CRM/SFA, Address Book, Group Forum, Issue Tracker, Time Sheet, To-Do List, FAQ management (CMS?).
-
call this Semi Structured Data?
-
more context. Traditional file based systems are simple enough, this is how most PC applications have dealt with documents for a long time. MsOffice is a prime example: all documents are files. But a lack of a reporting capabilities and ConCurrency control limit what can be done, particularly in web applications.
- putting the document itself in the File System, with Meta Data in a Relational Data Base, might take care of some of those issues. (Of course, your Search Engine can't just spider the File System or it won't have the Meta Data available - but you can make web-based views that combine the 2 and have the Search Engine spider that.)
Views and their Indexes.
Designed for auto Data Synch for Off-Line capabilities.
Some say it doesn't provide great Scalability (compared to, say, MongoDb) unless you have super-high read/write ratio.
Edited: | Tweet this! | Search Twitter for discussion