what Rev say about couchbase and OI10#

... the data is flattened and therefore not easily consumable outside of OI

The connector offers 3 storage modes

Base64 - OI writes base64Encode(@recrod) to couchbase. This is the default and most performant mode. It is not friendly to non-oi consumers.

JSON - OI converts @recrod to JSON. Data is Oconv'd, stored by its dictionary name, multivalues are stored as arrays. This is the mode to use if you are sharing with a non-oi consumer.

Encrypted - OI encrypts the record, stores a base64 encoded version. This is the slowest mode, and by design is not friendly to other consumers.

You specify the connection mode when you define a connection.