Sho Nakatani
Principal Researcher at Toyota Motor Corporation
Actions
Sho Nakatani is a Principal Researcher at Toyota Motor Corporation, where he focuses on stream processing and distributed databases.
He has a Master's Degree from the Graduate School of Information Science and Technology at The University of Tokyo.
He has published several open-source software projects written in Rust; SpringQL (https://github.com/SpringQL/SpringQL), a stream processor for IoT devices, and apllodb (https://github.com/apllodb/apllodb), a domain-specific RDBMS.
He is also writing a book on introduction to stream processing, with sample codes written in Beam (Java).
Links
Introducing SpringQL as a Rust-based Beam Engine for IoT Devices
SpringQL (https://github.com/SpringQL/SpringQL) is a single-node stream processor designed specifically for IoT devices. It is written in Rust, which allows it to keep applications small and fast, avoiding the need for large language runtimes or garbage collections. In this talk, we propose making SpringQL as a Beam engine, and discuss the work that we are doing to change SpringQL's API from incomplete streaming SQL to the Beam Model.
To achieve this, we are using an experimental Rust SDK (https://github.com/apache/beam/issues/21089), which we are also contributing to and improving. We will share our progress and discuss any challenges we have faced in the process. While we may not have a fully functioning SpringQL as a Beam engine by the time of the presentation, we will share our plans for future work and discuss the potential benefits of using Rust for Beam on IoT devices.
Sho Nakatani
Principal Researcher at Toyota Motor Corporation
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top