Citus vs. Single-Node Postgres Database | A Side-by-Side Comparison

Sdílet
Vložit
  • čas přidán 4. 04. 2018
  • In this demo of the Citus database, engineer Marco Slot shines a light on the performance of the Citus extension to PostgreSQL, and the benefits of scaling out Postgres horizontally. Citus is available as open source, as a fully-managed database as a service, and as enterprise software that can be run anywhere. Today Citus is often used by SaaS teams building multi-tenant applications, as well as developers building real-time analytics applications that need sub-second response times across billions of records.
    Marco showed the original version of this demo in a keynote at PostgresOpen Silicon Valley. People found it so useful that we decided to retool it and share more broadly. The Citus database cluster that Marco creates to compare against a regular Postgres node is a 4-node Citus database cluster with 244GB total RAM and 32 vCPUs, hosted in Citus Cloud (that’s our managed database as a service.)
    You can learn more about how Citus transforms Postgres into a distributed database at: www.citusdata.com/product
    Read stories about how other enterprises and SaaS businesses are using Citus to scale out Postgres today, in some pretty impressive use cases:
    www.citusdata.com/customers/
    Join the Citus database community’s public slack channel:
    slack.citusdata.com/
    Star the GitHub repo for the open source Citus database:
    github.com/citusdata/citus
  • Věda a technologie

Komentáře • 8

  • @niedokazuj8244
    @niedokazuj8244 Před 3 lety +1

    Why so expensive on Azure only? Why no on AWS, Heroku, DigitalOcean and so on?? It really sucks make solution monopolized by M$

  • @chengtaopan1676
    @chengtaopan1676 Před 5 lety +3

    postgresql has arrived in 11.x version. do you guys have newest benchmark result?

  • @niedokazuj8244
    @niedokazuj8244 Před 3 lety

    repo_id is not primary key - so how you have created it??

  • @devopskey6251
    @devopskey6251 Před 5 lety +1

    How can i create a Citus Cluster on my local servers?

    • @sanjayapoudel4539
      @sanjayapoudel4539 Před 4 lety +1

      Did you got the result or even tried for this ? i am also following the same. Sharding is only available in the enterprise version.

    • @prashanthb6521
      @prashanthb6521 Před 3 lety

      @@sanjayapoudel4539 PostgresXL !

  • @CAHEK1979
    @CAHEK1979 Před 3 lety

    postgres=# select * from pgbench_history;
    Time: 320.778 ms
    postgres=# SELECT create_distributed_table('pgbench_history', 'aid');
    NOTICE: Copying data from local table...
    NOTICE: copying the data has completed
    DETAIL: The local data in the table is no longer visible, but is still on disk.
    HINT: To remove the local data, run: SELECT truncate_local_data_after_distributing_table($$public.pgbench_history$$)
    create_distributed_table
    --------------------------
    (1 row)
    Time: 955.560 ms
    postgres=# select * from pgbench_history;
    Time: 1341.283 ms (00:01.341)
    ??? Time is increase!
    any other bench do the same

  • @lhxperimental
    @lhxperimental Před 4 lety +2

    Sound effects take away from seriousness make it sound like a snakeoil ad.