What is real-time-data?
Data that is delivered and processed immediately after collection.
Real-time data refers to information that is transmitted to systems and displayed to users as soon as it is generated, with near-zero latency. While 'true' real-time (microsecond level) is rare, most web-scale systems aim for 'near real-time' where the delay is a few hundred milliseconds or less.
graph LR
Center["What is real-time-data?"]:::main
Rel_stream_processing["stream-processing"]:::related -.-> Center
click Rel_stream_processing "/terms/stream-processing"
Rel_merkle_tree["merkle-tree"]:::related -.-> Center
click Rel_merkle_tree "/terms/merkle-tree"
Rel_database["database"]:::related -.-> Center
click Rel_database "/terms/database"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 지식 테스트
🧒 5살도 이해할 수 있게 설명
Real-time data is like a live scoreboard at a soccer game. When someone scores, the numbers on the screen change instantly. You don't have to wait until the end of the game to see the score; you see it the moment it happens.
🤓 Expert Deep Dive
Real-time systems must prioritize low latency over high throughput. They often use technologies like WebSockets for push notifications and In-Memory databases (like Redis) for ultra-fast data retrieval. The architecture must be highly resilient, as any downtime directly impacts the 'liveness' of the system.