Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in

Citus

Turn Postgres into a scale-out distributed database

2 followers

Turn Postgres into a scale-out distributed database

2 followers

Visit website
  • Overview
  • Launches2
  • Reviews
  • Alternatives
  • Team
  • More
Company Info
citusdata.com/product/citus
Citus Info
Launched in 2016View 2 launches
Forum
p/citus
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt

Similar Products

Supabase
Supabase
The open source Firebase alternative
5.0(635 reviews)
Databases and backend frameworks
UI Bakery
Low-code internal tool builder
5.0(12 reviews)
No-code platformsUI frameworks
QuestDB
QuestDB
Fastest open source database for time-series and analytics
5.0(3 reviews)
Databases and backend frameworks
Software Engineering Daily - Data Science with Jonathan Dinu and Ryan Orban
Software Engineering Daily - Data Science with Jonathan Dinu and Ryan Orban
Everyone Needs a Data Scientist
Mumble.fm
Mumble.fm
Simple tools to manage and distribute your podcasts.
Appwrite
Appwrite — The open-source Vercel alternative
The open-source Vercel alternative
Promoted

Citus Launches

Citus Cloud A database for building real-time apps on billions of events

Launched on July 13th, 2016

Do you use Citus?

This is the 2nd launch from Citus. View more

Citus Cloud

A database for building real-time apps on billions of events
Citus Cloud gallery image
Citus Cloud gallery image
Citus Cloud gallery image
Launch tags:
Linux•Software Engineering•Developer Tools
Launch Team
Craig KerstiensLukas Fittl

What do you think? …

Randall Degges
Randall Degges
PassProtect

PassProtect

How is this different than Heroku Postgres? What can I do with it that beats the Heroku PG experience?
Report
9yr ago
Craig Kerstiens
Craig Kerstiens
Postgres Playground

Postgres Playground

Maker
@rdegges Citus focuses on much larger scale data. In general if you have 100 GB or less of data Heroku Postgres should work great for you. Single node Postgres still works great as long as your data fits on a single box and the bulk of it in memory. When you start to outgrow a single node (which can be anywhere from 100GB up to 1TB) then getting responsiveness on queries can be hard, especially on aggregations. Due to how Citus shards your data and distributes the workload you get parallelism of multiple instances. This means across well over 10 TB of data you can still have real-time responsiveness: sub-second queries for aggregations, millisecond queries for small lookups, millisecond inserts/updates.
Report
9yr ago
Craig Kerstiens
Craig Kerstiens
Postgres Playground

Postgres Playground

Maker
Hi, Craig here. I head up Citus Cloud and prior to Citus spent a number of years at Heroku primarily running product for Heroku Postgres. We've had Citus Cloud in a private beta for a number of months and excited to open for general availability. Happy to answer any questions the PH community has.
Report
9yr ago
Lukasz
Lukasz
Hi Craig, you probably get that from time to time - how is Citus different from RedShift? Is Citus more responsive, i.e. real-time database, but RedShift can handle larger data sets?
Report
9yr ago
Craig Kerstiens
Craig Kerstiens
Postgres Playground

Postgres Playground

Maker
@blukasz We do get it some :) In general there are a couple of differences. With Redshift you batch load data, and queries are often run in a matter of seconds to minutes. These are often very long SQL queries created by an analyst. You typically only having a small number of concurrent queries run against Redshift. So in general when you have really complex SQL, large amounts of data Redshift can work well at speeding those up. Citus tends to be used more directly within an application. Citus is able to ingest data in real-time (standard inserts). Because of the distributed nature of Citus not the full breadth of SQL maps directly, so some of those things that are common for analysts, such as common table expressions won't work on your sharded tables. It's not a requirement, but most Citus users tend to have a high number of queries run per second against the database as well. Due to the way parallelism works for us there's not a high overhead of over a second for any query, so you can have thousands of users (or well the app for thousands of users) running queries across a large dataset in under a second. Most of these queries tend to be already defined within your application code though.
Report
9yr ago
Lukasz
Lukasz
@craigkerstiens Yep, different use cases indeed. Thanks for the thorough overview.
Report
9yr ago
Reviews
Helpful

You might also like

Supabase
Supabase
The open source Firebase alternative
UI Bakery
Low-code internal tool builder
QuestDB
QuestDB
Fastest open source database for time-series and analytics
Software Engineering Daily - Data Science with Jonathan Dinu and Ryan Orban
Software Engineering Daily - Data Science with Jonathan Dinu and Ryan Orban
Everyone Needs a Data Scientist
Mumble.fm
Mumble.fm
Simple tools to manage and distribute your podcasts.
View more
Review Citus?Be the first to review Citus