Re: Zenoh supporting IoTDB as Backend
Hi, Rest is ready[1], it should work~ [1] https://iotdb.apache.org/UserGuide/Master/API/RestService.html Thanks, — Jialin Qiao Apache IoTDB PMC Lukas Ott 于2022年5月23日周一 13:16写道: > Hi Xiangdong, > > It combines the advantages of MQTT and DDS and currently has Influxdb or > InMemory backend. So technically it is a perfect fit for IoTDB to support > Zenoh as it aims with Hight throughput and low footprint to support all > kind of IoT usecases wether for ROS or standard IoT applications that need > an high throughput. > > https://zenoh.io/docs/getting-started/key-concepts/ > > So probably I can just use REST interface. > > https://zenoh.io/docs/manual/backends-list/ > > Right? > > Best, > > Lukas > > Xiangdong Huang schrieb am Mo., 23. Mai 2022, 02:36: > > > Hi Lukas, > > > > we can not simply modify > > https://github.com/eclipse-zenoh/zenoh-backend-influxdb using > > https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html > > because it is Java only now. > > > > We may have to use iotdb-rust-client to implement the program. > > (we have no an official rust client now, but there are some contributors > > working on it, see [1] > > > > BTW, I quickly read the Zenoh project, it is a pub/sub system. > > I'd like to know why we are interested in the project (or why an IoT > > application should use Zenoh..) > > Because of its high throughput (I read an article said the throughput can > > reach to 45Gb/s for a 1MB payload)? Or its lightweight resource cost? > (only > > takes 300 Bytes on an Arduino Uno) ? > > > > [1] https://www.google.com/search?q=iotdb-rust > > Best, > > --- > > Xiangdong Huang > > School of Software, Tsinghua University > > > > 黄向东 > > 清华大学 软件学院 > > > > > > Lukas Ott 于2022年5月23日周一 01:06写道: > > > > > Hi IoTDB developers, > > > > > > https://zenoh.io/docs/manual/backends-list/ In the backend there is > > > currently listed InfluxDB and RocksDB. I was wondering what it would > take > > > to support https://iotdb.apache.org/ or if it can just leverage the > > > existing InfluxDB Backend > > > https://github.com/eclipse-zenoh/zenoh-backend-influxdb with a few > > > changes: > > > https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html > so > > > that IoTdb is also supported. Can someone go into more details? (of > > course > > > supporting TsFile output would also be really interesting to see.) > > > > > > Thanks for giving your perspective and some hints on that feature idea. > > > > > > BR / otluk > > > > > >
Re: Zenoh supporting IoTDB as Backend
Hi Xiangdong, It combines the advantages of MQTT and DDS and currently has Influxdb or InMemory backend. So technically it is a perfect fit for IoTDB to support Zenoh as it aims with Hight throughput and low footprint to support all kind of IoT usecases wether for ROS or standard IoT applications that need an high throughput. https://zenoh.io/docs/getting-started/key-concepts/ So probably I can just use REST interface. https://zenoh.io/docs/manual/backends-list/ Right? Best, Lukas Xiangdong Huang schrieb am Mo., 23. Mai 2022, 02:36: > Hi Lukas, > > we can not simply modify > https://github.com/eclipse-zenoh/zenoh-backend-influxdb using > https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html > because it is Java only now. > > We may have to use iotdb-rust-client to implement the program. > (we have no an official rust client now, but there are some contributors > working on it, see [1] > > BTW, I quickly read the Zenoh project, it is a pub/sub system. > I'd like to know why we are interested in the project (or why an IoT > application should use Zenoh..) > Because of its high throughput (I read an article said the throughput can > reach to 45Gb/s for a 1MB payload)? Or its lightweight resource cost? (only > takes 300 Bytes on an Arduino Uno) ? > > [1] https://www.google.com/search?q=iotdb-rust > Best, > --- > Xiangdong Huang > School of Software, Tsinghua University > > 黄向东 > 清华大学 软件学院 > > > Lukas Ott 于2022年5月23日周一 01:06写道: > > > Hi IoTDB developers, > > > > https://zenoh.io/docs/manual/backends-list/ In the backend there is > > currently listed InfluxDB and RocksDB. I was wondering what it would take > > to support https://iotdb.apache.org/ or if it can just leverage the > > existing InfluxDB Backend > > https://github.com/eclipse-zenoh/zenoh-backend-influxdb with a few > > changes: > > https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html so > > that IoTdb is also supported. Can someone go into more details? (of > course > > supporting TsFile output would also be really interesting to see.) > > > > Thanks for giving your perspective and some hints on that feature idea. > > > > BR / otluk > > >
Re: Zenoh supporting IoTDB as Backend
Hi Lukas, we can not simply modify https://github.com/eclipse-zenoh/zenoh-backend-influxdb using https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html because it is Java only now. We may have to use iotdb-rust-client to implement the program. (we have no an official rust client now, but there are some contributors working on it, see [1] BTW, I quickly read the Zenoh project, it is a pub/sub system. I'd like to know why we are interested in the project (or why an IoT application should use Zenoh..) Because of its high throughput (I read an article said the throughput can reach to 45Gb/s for a 1MB payload)? Or its lightweight resource cost? (only takes 300 Bytes on an Arduino Uno) ? [1] https://www.google.com/search?q=iotdb-rust Best, --- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Lukas Ott 于2022年5月23日周一 01:06写道: > Hi IoTDB developers, > > https://zenoh.io/docs/manual/backends-list/ In the backend there is > currently listed InfluxDB and RocksDB. I was wondering what it would take > to support https://iotdb.apache.org/ or if it can just leverage the > existing InfluxDB Backend > https://github.com/eclipse-zenoh/zenoh-backend-influxdb with a few > changes: > https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html so > that IoTdb is also supported. Can someone go into more details? (of course > supporting TsFile output would also be really interesting to see.) > > Thanks for giving your perspective and some hints on that feature idea. > > BR / otluk >
Zenoh supporting IoTDB as Backend
Hi IoTDB developers, https://zenoh.io/docs/manual/backends-list/ In the backend there is currently listed InfluxDB and RocksDB. I was wondering what it would take to support https://iotdb.apache.org/ or if it can just leverage the existing InfluxDB Backend https://github.com/eclipse-zenoh/zenoh-backend-influxdb with a few changes: https://iotdb.apache.org/UserGuide/Master/API/InfluxDB-Protocol.html so that IoTdb is also supported. Can someone go into more details? (of course supporting TsFile output would also be really interesting to see.) Thanks for giving your perspective and some hints on that feature idea. BR / otluk