Note of big data dummies:Looking at Real-Time and Non-Real-Time Requirements

来源:互联网 发布:js判断数字是否为整数 编辑:程序博客网 时间:2024/06/05 19:03

What is the impact when an organization can handle data that is streaming in real time? In general, this real-time approach is most relevant when the answer to a problem is time sensitive and business critical. This may be related to a threat to something important like detecting the performance of hospital equipment or anticipating a potential intrusion risk. 

The following list shows examples of when a company wants to leverage this real-time data to gain a quick advantage:

  • Monitoring for an exception with a new piece of information, like fraud/intelligence
  • Monitoring news feeds and social media to determine events that may impact financial markets, such as a customer reaction to a new product announcement
  • Changing your ad placement during a big sporting event based on realtime Twitter streams
  • Providing a coupon to a customer based on what he bought at the point of sale
Following list highlights a few things you need to consider regarding a system’s capability to ingest data,process it, and analyze it in real time:
  • Low latency: Latency is the amount of time lag that enables a service to execute in an environment. Some applications require less latency,which means that they need to respond in real time. A real-time stream is going to require low latency. So you need to be thinking about compute power as well as network constraints.
  • Scalability: Scalability is the capability to sustain a certain level of performance even under increasing loads.
  • Versatility: The system must support both structured and unstructured data streams.
  • Native format: Use the data in its native form. Transformation takes time and money. The capability to use the idea of processing complex interactions in the data that trigger events may be transformational.

0 0
原创粉丝点击