Norikra: Stream processing by SQL
講者:Satoshi Tagomori,LINE Corp.
講題:Norikra: Stream processing by SQL
摘要:
Today, we are using many batch processing middleware/framework such as Hive, Facebook Presto and others. On the other hand, many companies and service providers are pushing their stream processing middleware/services, like Storm, Kafka, AWS Kinesis or Google Dataflow. Stream processing make our business extremely faster, but have some problems in its designs. For example, event ordering, fault tolerance and replays of calculations. We can and should do both of batch processing and stream processing by these reasons. That is called as "Lambda architecture". In this talk, I'll introduce a SQL based stream processing middleware "Norikra", and I'll also describe a "Lambda architecture" application with Norikra and Hive/Presto, especially about its advantage and how to use each middleware for each purpose, and what problems we can solve by SQL based lambda architecture platform.
- Speed up Interactive Analytic Queries over Existing Big Data on Hadoop with Presto
- Getting involved in World-class software engineering: tips and tricks to join Apache open source community