Streaming Data

From PKC
Jump to navigation Jump to search

When data must be continuously updated, streaming data is used instead of batching processing. For instance, real-time data is required by applications or point-of-sale systems to update the inventory and sales history of their products. In this way, vendors may let customers know if a product is in stock or not. A single action, like the sale of a product, is referred to as a "event," while related actions, like adding an item to your shopping cart, are sometimes categorized as "topics" or "streams." These events are then transmitted through messaging platforms or message brokers, such as Apache Kafka, an open-source product.


Streaming data is used in place of batch processing when data must be updated continually. For instance, applications or point-of-sale systems need real-time data to update their product's inventory and sales history. Vendors can inform customers of the availability of a product in this way. An "event" is a single action, such as the purchase of a good, whereas linked actions, such as adding something to your shopping cart, are frequently referred to as "themes" or "streams." Message brokers or messaging platforms like the open-source Apache Kafka are then used to convey these events.