Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-202

Apache IoTDB C# library

    XMLWordPrintableJSON

Details

    Description

      Apache IoTDB [1] is an Open Source IoT database designed to meet the rigorous data, storage, and analytics requirements of large-scale Internet of Things (IoT) and Industrial Internet of Things (IIoT) applications.

      IoTDB has two kinds of client interfaces: SQL and native API (also called as session API.)

      This task is for the native API.

      IoTDB uses Apache Thrift[2] as its RPC framework, so all native API can be generated by Thrift. However, to accelerate the performance, we may use some byte array in Thrift, rather than a Struct, which is not quite friendly to users.

      That is why we provide our session API. Session API just wraps the interfaces of the generated thrift codes. Now we have Java[4], Python and c++ version[3]. The C# version is left.

      This task hopes you can provide a c# library for IoTDB.

      Needed skills:

      • Thrift
      • C#
      • know Java

      [1] iotdb.apache.org
      [2] http://thrift.apache.org/
      [3] https://iotdb.apache.org/UserGuide/Master/Client/Programming%20-%20Other%20Languages.html
      [4] https://iotdb.apache.org/UserGuide/Master/Client/Programming%20-%20Native%20API.html

      Attachments

        Activity

          People

            Unassigned Unassigned
            hxd Xiangdong Huang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: