Using the C# OJAI Client

Starting with EEP 6.1.0, you can use the C# OJAI client to write HPE Ezmeral Data Fabric Database JSON applications. The client provides you with a lightweight library that supports the OJAI API. You can connect to HPE Ezmeral Data Fabric Database JSON, and add, update, and query documents in a HPE Ezmeral Data Fabric Database JSON table.

The client provides you with the following benefits:

  • Easy installation and use
  • Access to HPE Ezmeral Data Fabric Database JSON through the OJAI interface in C#
  • An OJAI interface that is tailored to C# developers
  • Use of C# types to manipulate HPE Ezmeral Data Fabric Database JSON documents
  • Support for C# asynchronous programming and threading mechanism
  • Support for L3/L4 (transport level) and L7 (application level) proxy load balancing

To use the C# OJAI client, you must install the MapR Data Access Gateway on your HPE Ezmeral Data Fabric cluster. The gateway serves as a proxy for translating requests between the C# client and the HPE Ezmeral Data Fabric cluster. The gateway also performs data processing to keep the client lightweight. See Administering the Data Access Gateway for information about how to administer the gateway and configure load balancing.

Additional Resources

Examples: https://github.com/mapr-demos/ojai-examples/tree/master/csharp