TiDB Blog.

This is my blog focused on TiDB-related content.
You can reach me at @morgo on Twitter.

Cover Image for Keynote-worthy features

Often new database releases come with feature sets that are not all that exciting, and may appear like they are only incremental in functionality. This usually sits okay with me, as boring usually corresponds with useful.

Morgan Tocker
Morgan Tocker

More Stories

Cover Image for A TiDB Success Story

A TiDB Success Story

Recently, I found myself helping out an internal team with a TiDB performance issue.

Morgan Tocker
Morgan Tocker
Cover Image for My Top Five Feature Requests

My Top Five Feature Requests

In June I wrote about my top 10 feature requests for the TiDB server. For a quick update: I am pleasantly surprised that my top 3 requests are being worked on. FOREIGN KEYS also look like they will ship by the end of the year, truly impressive work by the TiDB engineering team!

Morgan Tocker
Morgan Tocker
Cover Image for The Top 5 reasons to use TiDB

The Top 5 reasons to use TiDB

Where I work, it's up to the product owners to select which database technology they would like to use. The default choice is Aurora (MySQL 5.7), but for large databases we are starting to offer TiDB.

Morgan Tocker
Morgan Tocker
Cover Image for Experimental features in TiDB

Experimental features in TiDB

In my previous post about my top 10 feature requests, I said that there are too many experimental features in TiDB, but that is the subject for another blog post. Well, here we are today.

Morgan Tocker
Morgan Tocker
Cover Image for This is the most underrated feature in TiDB

This is the most underrated feature in TiDB

Despite being absent from a lot of marketing coverage, this is the feature which best differentiates TiDB from sharded MySQL. Its power is underrated, and it gets better the larger the size of your cluster.

Morgan Tocker
Morgan Tocker
Cover Image for My Top 10 Feature Requests for TiDB

My Top 10 Feature Requests for TiDB

I’m a TiDB developer. Historically, that has meant that I work on certain features at the request of the product team or customers. Usually this overlaps with what features I think should be worked on. But not always.

Morgan Tocker
Morgan Tocker