Complimentary refreshments and sandwiches from 18:00.
Building applications on streaming data has its challenges. If you are trying to use programs such as Apache Spark or Storm to build applications, this presentation will explain the advantages and disadvantages of each solution and how to choose the right tool for your next streaming data project.
Building streaming data applications that can manage the massive quantities of data generated from mobile devices, M2M, sensors and other IoT devices, is a big challenge that many organizations face today. Traditional tools, such as conventional database systems, do not have the capacity to ingest data, analyze it in real-time, and make decisions. New technologies such as Apache Spark and Storm are now coming to the forefront as possible solutions to handing fast data streams. Typical technology choices fall into one of three categories: OLAP, OLTP, and stream-processing systems. Each of these solutions has its benefits, but some choices support streaming data and application development much better than others.
Employing a solution that handles streaming data, provides state, ensures durability, and supports transactions and real-time decisions is key to benefiting from fast data.
During this presentation you will learn:
- The difference between fast OLAP, stream-processing, and OLTP database solutions
- The importance of state, real-time analytics and real-time decisions when building applications on streaming data
- How streaming applications deliver more value when built on a super-fast, in-memory SQL database
Akmal B. Chaudhri is an Independent Consultant, specializing in NoSQL and NewSQL database technology. He has previously held roles as a developer, consultant, product strategist and technical trainer with Reuters, Logica, Computer Associates, Informix, IBM, Hortonworks and DataStax. He has published and presented widely on Java, XML and Database systems and edited or co-edited 10 books. He has worked extensively on worldwide developer relations programs at IBM and worldwide university relations and academic initiative programs at Informix and IBM. He holds a BSc (1st Class Hons.) in Computing and Information Systems, MSc in Business Systems Analysis and Design and a PhD in Computer Science. He is a Member of the British Computer Society (MBCS) and a Chartered IT Professional (CITP).