POSETTE 2024 is a wrap! 💯 Thanks for joining the fun! Missed it? Watch all 42 talks online 🍿
POSETTE 2024 is a wrap! 💯 Thanks for joining the fun! Missed it? Watch all 42 talks online 🍿
Archive for February 2021
Made with from the Postgres team at Microsoft
|
How to undistribute a distributed Postgres tableAs one user asks, "what if you need to convert a Citus distributed table to not being distributed?" The new undistribute_table function makes it easy for you to experiment with distributing (and undistributing) your tables. |
Faster data migrations in PostgresWhen migrating data from one Postgres database to another, these tips on speeding up offline data migrations are a must. The advice covers pg_dump, pg_restore, & the python Parallel Loader script. |
Reconnecting your app after a failoverA biblical guide to understanding what happens when a Postgres failover occurs. Explains how to ensure your app reconnects with a read-write connection. Also, how to use pg_auto_failover to test your app's behavior after failover. |
Migrating storage objects from Oracle to PostgresMore and more teams are migrating from Oracle to Postgres, which is why Arun created the Oracle to Postgres migration guide. However, there are things to watch out for in these migrations, including schema differences, numeric vs. BIGINT pitfalls, and NULLs in Postgres. |
Video of Marco's tech talk at Carnegie MellonCMU CS professor Andy Pavlo hosts a database seminar series called the "vaccination database talks" and last week's speaker was our Citus database lead. Marco Slot is one of the best explainers and if you want to understand how the Citus magic works, watch this video. |
Async & direct IO support for PostgresIf you've ever wanted to peek into how Postgres engineering is done, this pgsql-hackers email from Andres Freund—announced via a late-night tweet, about his yearlong effort to figure out how to add async IO & direct IO support to Postgres—is well worth a read. |
Postgres 13.2, 12.6, 11.11, 10.16, 9.6.21, & 9.5.25The latest update to Postgres is out. This is the final release of Postgres 9.5 and everybody still running 9.5.x is strongly encouraged to update. This writeup gives you all the details about the 80 bug fixes & 2 security issues. |
Oldie but goodie on using rollups with Postgres & CitusLearn how to build rollup tables using scalable incremental data aggregation, Citus, BRIN indexes—plus some Postgres magic. Includes benchmark results, too. |
Tutorial for Citus on AzureA new learning module for using Hyperscale (Citus) on the Azure Database for PostgreSQL managed service. Exercises include creating a Hyperscale (Citus) cluster, sharding and distributing tables, adding worker nodes, and rebalancing the cluster—without downtime of course. |
Spring Data JPA tutorial with Azure Database for PostgreSQLIf you've been wanting to try out the Spring Data Java Persistence API with Postgres in the cloud, this tutorial should get you started. |
Efficient rollup tables with HyperLogLogHyperLogLog is an awesome approximation algorithm that addresses the distinct count problem. This post uses GitHub events data to show you how rollup tables and HLL can be used together for distinct counts. |
ICYMI: New Oracle to PG migration guide for AzureOracle to Postgres migrations are a hot topic. To start, learn about the process from those who have done it—from pre-migration planning, to the migration itself, plus all the testing that comes after. |
You May Also Like |
Our best Getting Started resources for Citus by Claire Giordano |
SQL Optimizations: IN vs. EXISTS vs. ANY/ALL vs. JOIN by Jobin Augustine on the Percona Blog |
by Craig Kerstiens on the Citus Blog |
How Citus documentation gets made: an interview by Claire Giordano on the Citus Blog |
SQL command changes coming in PG-14 by Ahsan Hadi at HighGo Software |
|
Events & Conference Talks |
Video of Dimitri’s HA talk at FOSDEM Video | Dimitri Fontaine | FOSDEM 2021 | PostgreSQL devroom |
Video of Claire's talk on: Why Postgres? Why this database? Video | Claire Giordano | San Francisco Bay Area PostgreSQL Users Group |
Dimitri's online conference experiences Blog | Dimitri Fontaine |
Alicja & Sushant's talk on 3 March at PGConf.Russia Abstract | Alicja Kucharczyk | Sushant Pandey | Story about the Migration |
Dimitri’s upcoming talk at PGConf.Russia Abstract | Dimitri Fontaine | Postgres Architectures in Production |
|
Is Citus right for you? |
Ways to get started: download Citus, check out the inspired Citus documentation, visit our open source repo on GitHub, or watch Marco’s SIGMOD demo using HammerDB to measure the performance of Hyperscale (Citus) in Azure Database for PostgreSQL. |
A monthly email with the latest posts about Postgres & the Citus database extension
Made with from the Postgres team at Microsoft
This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more.