![]() |
|
|
|
|
| 010011010110000101110100011101000010000001000010011101010111010001100011011010000110010101110010 | |
|
Rhizome LibraryAn Embedded DocumentDB for Java
Author: M Butcher But there were things missing from Pilaster, the document database than ran Caryatid and Sinciput. For one, searching was primitive (almost as bad as the search engines found in relational databases). For another, tags, labels, subjects and a host of "Web 2.0" presentation elements were a pain to set up (though they worked very well and very fast). So we began afresh on Rhizome, a new approach to our document database. Rhizome is an embedded document database (No separate server or service is required). It can store any kind of content -- text or binary -- along with any information about that content (this is called metadata in our terminology). We don't like SQL (which introduces many sercurity issues, as well as coding complexity, drivers, and so on). So we created a document database that does not need an underlying RDBMS. Instead, the Rhizome document db uses specialized data structures to store data, and provides an API designed to provide the sorts of services we really need: search, store, retrieve, and manage documents. It's faster, more secure, and a piece of cake to maintain. Rhizome is reaching stability. All of the major APIs are complete, and it will soon be rolled out on our own production sites. Then, we will release version 1.0 of the document database. Too curious to wait? Head over to our Google Code repository and see what we are doing. The documentation there is still sparse, but the code is checked in. Track development on our blog. |
|
|||||||||||||||||
Search |
|||||||||||||||||||
|
Questions? Comments? Consulting Opportunities? Email matt at aleph-null.tv. This site and all of its content is Copyright © 2003-2005, Aleph-Null, Inc. All rights reserved. |
|||||||||||||||||||