Introducing Crunchy Data Warehouse: A next-generation Postgres-native data warehouse. Crunchy Data Warehouse Learn more

  • Using Kubernetes? Chances Are You Need a Database

    Paul Laurence

    Whether you are starting a new development project, launching an application modernization effort, or engaging in digital transformation, chances are you are evaluating Kubernetes. If you selected Kubernetes, chances are you will ultimately need a database

    Read More
  • Choice of Table Column Types and Order When Migrating to PostgreSQL

    Stephen Frost

    Contributing author David Youatt

    An underappreciated element of PostgreSQL performance can be the data types chosen and their organization in tables. For sites that are always looking for that incremental performance improvement, managing the exact layout and utilization of every byte of a row (also known as a tuple) can be worthwhile. This is an important consideration for databases that are migrating

    Read More
  • 4 min read

    Announcing Google Cloud Support for Crunchy Bridge

    Craig Kerstiens

    Reality is messy, and for every, "We've standardized on cloud Amazon, Azure, or GCP" announcement, there are tens or hundreds of apps hidden within an organization running on the "other" cloud. Most workloads don't span across clouds, but every large organization has workloads on each cloud vendor. And for everyone's favorite database (Postgres) we're excited to say you don't have to compromise quality when it comes to which cloud vendor you're running on. Today we're announcing Crunchy Bridge

    Read More
  • Your Guide to Connection Management in Postgres

    Craig Kerstiens

    Connection pooling and management is one of those things most people ignore far too long when it comes to their database. When starting out, you can easily get by without it. With 1 or 2 application servers spawning 5-10 connections, even the tiniest of Postgres servers can handle such. Even with our $35 a month hobby plan

    Read More
  • Postgres is Out of Disk and How to Recover: The Dos and Don'ts

    Elizabeth Christensen

    Additional Contributors: David Christensen, Jonathan Katz, and Stephen Frost

    Welp… sometimes “stuff” happens… and you find yourself having a really bad day. We'd like to believe that every database is well configured from the start with optimal log rotation, correct alerting of high CPU consumption and cache hit ratio monitoring… But that isn't always the case. Part of our job here at Crunchy

    Read More
  • Introducing pgBackRest Multiple Repository Support

    David Steele

    The pgBackRest team is pleased to announce the introduction of multiple repository support in v2.33. Backups already provide redundancy by creating an offline copy of your PostgreSQL cluster that can be used in disaster recovery. Multiple repositories allow you to have copies of your backups and WAL archives in separate locations to increase your redundancy and provide even more protection for your data. This feature is the culmination of many months of hard work, so let's delve into why we think multiple repositories are so important and how they can help preserve your data.

    If you are unfamiliar with pgBackRest

    Read More
  • Announcing Google Cloud Storage (GCS) Support for pgBackRest

    Craig Kerstiens

    Crunchy Data is pleased to announce its most recent release of pgBackRest: 2.33 with a number of new features including multiple repository support and GCS support. With pgBackRest 2.33 we are especially excited to add support for Google Cloud Storage

    Read More
  • Database Terminology Explained: Postgres High Availability and Disaster Recovery

    Elizabeth Christensen

    In my day to day, I'm surrounded by great database engineers. They talk about things like HA and raft protocol and the right and wrong approach for configuring synchronous vs. asynchronous replication. There is a lot of value in all that deep technical knowledge, but for when interacting with customers, I like to boil it down a bit. What I've seen is that for many folks the basics of key database principles can get lost in the details. What follows is a summary of conversations I've had with customers on how to think about key tenants of database management: high availability and disaster recovery.

    What Does It Mean To Be Highly Available?

    Read More
  • 6 min read

    Is Postgres Secure?

    Paul Laurence

    With the rise of Postgres, new organizations are evaluating how to benefit from its power and flexibility. As that evaluation progresses, Postgres advocates must address the question, "Is Postgres secure?"

    There are a variety of ways to answer this question, but the short answer is a confident "Yes!"

    At Crunchy Data,

    Read More
  • 6 min read

    Performance Improvements in GEOS

    Paul Ramsey

    We at Crunchy Data put as much development effort into improving GEOS as we do improving PostGIS proper, because the GEOS library is so central to much geospatial processing.

    The GEOS library is a core piece of PostGIS. It is the library that provides all the "hard" computational geometry functionality:

    • Intersections of geometry
    • Unions of geometry
    • Differences of geometry
    • Buffers of geometry
    • Geometry relationship evaluation
    Read More