Database

Hasura's GraphQL engine connects to databases working well with your favourite Postgres flavours and extensions allowing for planet-scale workloads.

TimescaleDB

TimescaleDB 2.0 with Hasura Part 3 - High Availability

Performance and High availability are critical challenges in production. Although TimescaleDB solves performance problems, we still need to care about remaining parts. In this article, I suggest some high availability setup for single-node as well as explore multi-node replication solutions.
  • Toan Nguyen
    Toan Nguyen
  • Tyler Hannan
    Tyler Hannan
03 February, 2021
Mail

Stay in the know

Sign up for full access to our community highlights & new features.
Writer

Join Hasura's Technical Writer Program

Turn your ideas into guides, tutorials, reference architectures, and help the larger community of Hasura developers.
TimescaleDB

TimescaleDB 2.0 with Hasura Part 2 - Multi-Node

Multi-node is the most interesting feature of version TimescaleDB 2.0 that provides the ability to create a cluster of TimescaleDB instances to scale both reads and writes.
  • Toan Nguyen
    Toan Nguyen
  • Tyler Hannan
    Tyler Hannan
22 January, 2021
GraphQL January

TimescaleDB 2.0 with Hasura

TimescaleDB 2.0 is a major version upgrade that has many improvements from version 1. It introduces new interesting features and capabilities, especially horizontal multi-node scaling. Because it is a PostgreSQL extension, it mostly works well with Hasura.
  • Toan Nguyen
    Toan Nguyen
  • Tyler Hannan
    Tyler Hannan
14 January, 2021
AWS

AWS Aurora: Is it for you?

Aurora is the new kid in the block. It leverages AWS’s infrastructure to deliver a 1-click enterprise-grade database system. You’ll have in this post the ins-and-outs of Aurora, whether it works with Hasura (hint: it does), and how to set it up with Hasura Cloud.
Gunar Gessner
Gunar Gessner
06 November, 2020
Database

Evolutionary Database Design, GraphQL, APIs, and Database Schema Migrations

As a recent joiner to the Hasura team, I find myself learning, and exploring, GraphQL through the lens of my prior experience. In this series, I am going to share my point-of-view on Evolutionary Database Design, GraphQL, and schema migrations.
Adron Hall
Adron Hall
02 November, 2020
GraphQL

Optimizing your GraphQL API with Postgres

This post shows how to optimize your GraphQL API using some of Postgres' most popular features. These will help with data validations, data representation and performance enhancement.
Marion
Marion
08 October, 2020
Database

Postgres Date/Time types on GraphQL

Date/Time types are one of the basic types every database supports, and Postgres has robust support for a large set of date and time types…
Hasura
Hasura
17 August, 2018
GraphQL

GraphQL and UUID type on Postgres

Hasura GraphQL Engine has implicit support for Postgres UUID type, which means that UUID values can be provided as strings.
Sandip
Sandip
17 August, 2018
GraphQL

GraphQL schema on Postgres with foreign keys and without foreign keys

Hasura GraphQL Engine allows creating relationships over Postgres tables with or without foreign keys
Shahidh K Muhammed
Shahidh K Muhammed
16 August, 2018
GraphQL

Using Custom SQL functions for queries with Postgres and GraphQL

Access custom PostgreSQL functions in GraphQL API queries and subscriptions
Rikin Kachhia
Rikin Kachhia
16 August, 2018
GraphQL

GraphQL with Postgres views and materialized views

Postgres views are awesome. You can link them to regular tables using relationships and then make a single nested query to fetch related…
Sandip
Sandip
14 August, 2018
GraphQL

GraphQL and Tree Data Structures with Postgres on Hasura GraphQL engine

Modelling a tree data structure on postgres and using GraphQL to add and get data from the tree.
Hasura
Hasura
08 May, 2018