OpenInsight v10.0 introduces a Cloud Based Filing System (CBFS) which will allow the OpenInsight toolset to operate on data stored in Couchbase which is one of several cloud databases. A cloud database is an internet accessible NoSQL database key/value store. A key/value store is one which returns an entire document in response to a request for a key. The most popular vendors structure their documents as marked up text. OpenInsight's native data storage is a key/value store which stores data as marked up text. OpenInsight is a natural fit as a toolset for working with these databases. The Couchbase Base Filing System (CBBFS) connector will translate the OpenInsight markup scheme to the markup scheme of Couchbase which is JSON.
This Quick Start Guide is designed to let you start using OpenInsight data stored in Couchbase using any or all of OpenInsight’s tools with that data stored in a Couchbase data store.
There a several steps to using storing OpenInsight data on a Couchbase server:
After these steps have been completed, there is also a CBFS Connection Configuration form where the user can view and modify the settings after the wizards have been completed.
Once these steps have been followed, OpenInsight will treat the data stored in a Couchbase Data Bucket as if it is native OpenInsight data. Anything that you can do with OpenInsight’s linear hash data can be done with the data stored within the Couchbase Data Bucket.
For the purposes of this Quick Start Guide we will be using Couchbase Server version 5.0.1-5003 Community Edition. Couchbase Server can be downloaded at: