Introducing Database Traffic Control™: resource budgets for your Postgres query traffic.Learn more
Navigation

Posts by Brian Morrison II


Brian Morrison II |

Understand the different versions of UUIDs and why using them as a primary key in MySQL can hurt database performance.


Brian Morrison II |

Amazon Aurora is pitched as a straightforward and scalable database service on AWS, but there are associated costs that you might not be aware of.


Brian Morrison II |

Learn about a few common mistakes when designing your MySQL database schema.


Brian Morrison II |

Learn the key differences between Amazon Aurora blue/green deployments and PlanetScale branching.


Brian Morrison II |

Learn different considerations and best practices for quickly and efficiently recovering your database when downtime hits.


Brian Morrison II |

Learn about how Amazon Aurora replication works, and how it compares to the traditional MySQL replication strategy used by PlanetScale.


Brian Morrison II |

Learn about the various isolation levels used by MySQL to allow concurrency in your database.


Brian Morrison II |

There is more to sharding than simply increasing data throughput. In this article, we explore three different benefits of sharding your database.


Brian Morrison II |

Learn the best practices for configuring MySQL replication, and how to ensure your data is always available.


Brian Morrison II |

Learn about what database replication is and some real-world use cases of MySQL replication that can benefit your database scalability strategy.


Brian Morrison II |

Learn how to sync user data from a Clerk project into your PlanetScale MySQL database with webhooks using Netlify and Netlify Functions.


Brian Morrison II |

Learn what distributed caching systems are, how they complement MySQL databases, and potential issues you might face when implementing them.


Brian Morrison II |

Learn the basics of MySQL partitioning, including partitioning with range, list, and key strategies, as well as how partitioning relates to database sharding.


Brian Morrison II |

Explore what to consider when deploying databases to Kubernetes, and how PlanetScale utilizes Kubernetes and Vitess to run hundreds of thousands of databases.


Brian Morrison II |

Learn how to build virtual relationships between tables in PlanetScale while using the Drizzle TypeScript ORM.


Brian Morrison II |

Learn about all of the tech driving every PlanetScale database.


Brian Morrison II |

PlanetScale and Hightouch cover how you can make use of one of your most valuable company assets: product data.


Brian Morrison II |

Learn how to sync data between PlanetScale and other platforms using Hightouch.


Brian Morrison II |

Learn how the schema migrations are performed iteratively by evolving change scripts.


Brian Morrison II |

Learn how the schema migrations are performed using a single state definition.


Brian Morrison II |

Easily integrate common PlanetScale operations directly into your GitHub Actions workflows.


Brian Morrison II |

Learn how to use PlanetScale within DevOps pipelines.


Brian Morrison II |

Learn how to encrypt your connection strings so that not even AWS can access them.


Brian Morrison II |

PlanetScale Vitess is more than just a drop-in replacement for MySQL. Learn about everything PlanetScale can do for you.


Brian Morrison II |

Gain a deeper understanding of the MySQL integer types by exploring the different options (INT BIGINT MEDIUMINT etc) and how they are stored.

← Previous