Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Investigating the API for calling 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.

By the GSoC mid term review we would expect you to have:

  • Implemented a simple example that passes and returns scalar values (which are usually much simpler than passing/returning structures).

...