Home / Companies / Supabase / Blog / Post Details
Content Deep Dive

Realtime or Pipelines? How to choose the right tool

Blog post from Supabase

Post Details
Company
Date Published
Author
-
Word Count
1,788
Company Posts That Month
5
Language
English
Hacker News Points
-
Summary

Supabase Realtime and Supabase Pipelines are two distinct tools that interact with Postgres databases to address different needs, each utilizing logical replication. Realtime is designed for live experiences by broadcasting database changes directly to user interfaces like browsers and apps through WebSocket connections, offering features such as Broadcast, Presence, and Postgres Changes, but it does not guarantee delivery if connections are lost. On the other hand, Pipelines focuses on reliable data movement to analytical systems, ensuring at-least-once delivery of every database change to supported destinations, which is ideal for analytics and reporting. Realtime excels in providing immediate updates for human users, while Pipelines is suited for maintaining a complete and reliable data copy in analytical environments. Although both tools read from Postgres databases, Realtime is optimized for speed and low latency, whereas Pipelines prioritizes data integrity and reliability, making them complementary in scenarios where both real-time updates and robust data replication are needed.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 40 5,457 1,338 238 -5%
Data Pipeline 1 441 203 86 -29%