...
- Investigating the API for calling the MongoDB from C/C++.
- Creating a simple wrapper for scalar values between the ECL embed API and the MongoDB API using one of the existing embed plugin implementations as an example.
- Extending the simple wrapper to handle structured data.
- In parallel with the above, developing test cases for the plugin that include coverage of all data types both passed in and returned, including multi-threaded access from the ECL side. This includes testing the performance and throughput of the system for some examples that approximate to real-world usage.
...