<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Andy Pavlo - Carnegie Mellon University</title><link>https://www.cs.cmu.edu/~pavlo/</link><description/><atom:link href="https://www.cs.cmu.edu/~pavlo/blog/feed.xml" rel="self"/><lastBuildDate>Fri, 30 Jan 2026 13:17:42 -0500</lastBuildDate><item><title>Databases in 2025: A Year in Review</title><link>https://www.cs.cmu.edu/~pavlo/blog/2026/01/2025-databases-retrospective.html</link><description>&lt;p&gt;The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Sun, 04 Jan 2026 00:00:00 -0500</pubDate><guid>tag:www.cs.cmu.edu,2026-01-04:/~pavlo/blog/2026/01/2025-databases-retrospective.html</guid><category>blog</category></item><item><title>Databases in 2024: A Year in Review</title><link>https://www.cs.cmu.edu/~pavlo/blog/2025/01/2024-databases-retrospective.html</link><description>&lt;p&gt;Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>tag:www.cs.cmu.edu,2025-01-01:/~pavlo/blog/2025/01/2024-databases-retrospective.html</guid><category>blog</category></item><item><title>Databases in 2023: A Year in Review</title><link>https://www.cs.cmu.edu/~pavlo/blog/2024/01/2023-databases-retrospective.html</link><description>&lt;p&gt;Andy recounts the rise of vector databases to SQL:2023 to MariaDB troubles and the FAA outage in 2023.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Thu, 04 Jan 2024 00:00:00 -0500</pubDate><guid>tag:www.cs.cmu.edu,2024-01-04:/~pavlo/blog/2024/01/2023-databases-retrospective.html</guid><category>blog</category></item><item><title>Yes, PostgreSQL Has Problems. But We’re Sticking With It!</title><link>https://www.cs.cmu.edu/~pavlo/blog/2023/06/yes-postgresql-has-problems-but-were-sticking-with-it.html</link><description>&lt;p&gt;Andy explores ways to optimize PostgreSQL for each of the problems caused by the implementation of multi-version concurrency control in PostgreSQL.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Wed, 07 Jun 2023 00:00:00 -0400</pubDate><guid>tag:www.cs.cmu.edu,2023-06-07:/~pavlo/blog/2023/06/yes-postgresql-has-problems-but-were-sticking-with-it.html</guid><category>blog</category></item><item><title>The Part of PostgreSQL We Hate the Most</title><link>https://www.cs.cmu.edu/~pavlo/blog/2023/04/the-part-of-postgresql-we-hate-the-most.html</link><description>&lt;p&gt;As much as Andy loves PostgreSQL, there is one part that is terrible and causes many headaches for people. Learn what it is and why it sucks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Wed, 26 Apr 2023 00:00:00 -0400</pubDate><guid>tag:www.cs.cmu.edu,2023-04-26:/~pavlo/blog/2023/04/the-part-of-postgresql-we-hate-the-most.html</guid><category>blog</category></item><item><title>Databases in 2022: A Year in Review</title><link>https://www.cs.cmu.edu/~pavlo/blog/2022/12/2022-databases-retrospective.html</link><description>&lt;p&gt;Andy is back with his analysis of the database world in 2022, including VC funding, blockchains, and Larry Ellison.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Sat, 31 Dec 2022 00:00:00 -0500</pubDate><guid>tag:www.cs.cmu.edu,2022-12-31:/~pavlo/blog/2022/12/2022-databases-retrospective.html</guid><category>blog</category></item><item><title>Ten Database Crack Commandments</title><link>https://www.cs.cmu.edu/~pavlo/blog/2022/03/database-ten-commandments.html</link><description>&lt;p&gt;In memory of Biggie Smalls, Andy Pavlo presents his 10 Database Commandments - street rules for database management.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Wed, 09 Mar 2022 00:00:00 -0500</pubDate><guid>tag:www.cs.cmu.edu,2022-03-09:/~pavlo/blog/2022/03/database-ten-commandments.html</guid><category>blog</category></item><item><title>Databases in 2021: A Year in Review</title><link>https://www.cs.cmu.edu/~pavlo/blog/2021/12/2021-databases-retrospective.html</link><description>&lt;p&gt;Andy's take on 2021 database industry happenings - PostgreSQL, Performance Wars, Passings, and Larry Ellison.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Tue, 28 Dec 2021 02:18:19 -0500</pubDate><guid>tag:www.cs.cmu.edu,2021-12-28:/~pavlo/blog/2021/12/2021-databases-retrospective.html</guid><category>blog</category></item><item><title>You Are Overpaying Jeff Bezos For Your Databases (And The Things He Does With That Extra Money)</title><link>https://www.cs.cmu.edu/~pavlo/blog/2021/09/you-are-overpaying-jeff-bezos-for-your-databases.html</link><description>&lt;p&gt;Andy discusses why Jeff Bezos's Amazon Web Services makes you overpay for your database management systems.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Thu, 30 Sep 2021 00:00:00 -0400</pubDate><guid>tag:www.cs.cmu.edu,2021-09-30:/~pavlo/blog/2021/09/you-are-overpaying-jeff-bezos-for-your-databases.html</guid><category>blog</category></item><item><title>On Naming a Database Management System</title><link>https://www.cs.cmu.edu/~pavlo/blog/2020/03/on-naming-a-database-management-system.html</link><description>&lt;p&gt;Andy deliberates over naming schemes for database management systems.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Thu, 19 Mar 2020 07:18:01 -0400</pubDate><guid>tag:www.cs.cmu.edu,2020-03-19:/~pavlo/blog/2020/03/on-naming-a-database-management-system.html</guid><category>blog</category></item><item><title>An Updated Guide on Where to Apply for a PhD in Databases in the US (2018)</title><link>https://www.cs.cmu.edu/~pavlo/blog/2018/11/an-updated-guide-on-where-to-apply-for-a-phd-in-databases-in-the-us-2018.html</link><description>&lt;p&gt;Andy provides an updated list of US database researchers as a guide for students applying to Ph.D. programs in 2018.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Fri, 09 Nov 2018 04:25:01 -0500</pubDate><guid>tag:www.cs.cmu.edu,2018-11-09:/~pavlo/blog/2018/11/an-updated-guide-on-where-to-apply-for-a-phd-in-databases-in-the-us-2018.html</guid><category>blog</category></item><item><title>What is a Self-Driving Database Management System?</title><link>https://www.cs.cmu.edu/~pavlo/blog/2018/04/what-is-a-self-driving-database-management-system.html</link><description>&lt;p&gt;Andy discusses what it means to have a self-driving database management system and whether it is even possible to build one.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Mon, 09 Apr 2018 12:46:18 -0400</pubDate><guid>tag:www.cs.cmu.edu,2018-04-09:/~pavlo/blog/2018/04/what-is-a-self-driving-database-management-system.html</guid><category>blog</category></item><item><title>Building a New Database Management System in Academia</title><link>https://www.cs.cmu.edu/~pavlo/blog/2017/03/building-a-new-database-management-system-in-academia.html</link><description>&lt;p&gt;Andy muses over whether it is possible to build a DBMS in academia and on using Postgres as a starting point.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Mon, 20 Mar 2017 21:54:17 -0400</pubDate><guid>tag:www.cs.cmu.edu,2017-03-20:/~pavlo/blog/2017/03/building-a-new-database-management-system-in-academia.html</guid><category>blog</category></item><item><title>Where to Apply for a PhD in Database Systems in the US (2016)</title><link>https://www.cs.cmu.edu/~pavlo/blog/2016/10/where-to-apply-for-a-phd-in-database-systems-in-the-us-2016.html</link><description>&lt;p&gt;Andy provides a list of his favorite database researchers in the US as a guide for students applying to graduate school.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Mon, 03 Oct 2016 15:45:22 -0400</pubDate><guid>tag:www.cs.cmu.edu,2016-10-03:/~pavlo/blog/2016/10/where-to-apply-for-a-phd-in-database-systems-in-the-us-2016.html</guid><category>blog</category></item><item><title>Chasing the Dragon of OLTP Databases</title><link>https://www.cs.cmu.edu/~pavlo/blog/2016/08/chasing-the-dragon-of-oltp-databases.html</link><description>&lt;p&gt;Andy comes clean and talks about overcoming his database performance addiction problem.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Wed, 03 Aug 2016 12:07:04 -0400</pubDate><guid>tag:www.cs.cmu.edu,2016-08-03:/~pavlo/blog/2016/08/chasing-the-dragon-of-oltp-databases.html</guid><category>blog</category></item><item><title>My Favorite Database Shirts</title><link>https://www.cs.cmu.edu/~pavlo/blog/2016/07/my-favorite-database-shirts.html</link><description>&lt;p&gt;Andy reviews his favorite NoSQL and NewSQL database shirts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Tue, 26 Jul 2016 09:31:11 -0400</pubDate><guid>tag:www.cs.cmu.edu,2016-07-26:/~pavlo/blog/2016/07/my-favorite-database-shirts.html</guid><category>blog</category></item><item><title>The Carnegie Mellon Database Application Catalog</title><link>https://www.cs.cmu.edu/~pavlo/blog/2016/07/carnegie-mellon-database-application-catalog.html</link><description>&lt;p&gt;Andy announces a new on-line repository of ready-to-run database applications.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Tue, 05 Jul 2016 09:49:30 -0400</pubDate><guid>tag:www.cs.cmu.edu,2016-07-05:/~pavlo/blog/2016/07/carnegie-mellon-database-application-catalog.html</guid><category>blog</category></item><item><title>CMU's New Graduate Database System Internals Course</title><link>https://www.cs.cmu.edu/~pavlo/blog/2016/05/new-database-system-internals-course.html</link><description>&lt;p&gt;Andy reflects on his laborious effort to teach a new course on database system internals.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Fri, 20 May 2016 15:15:22 -0400</pubDate><guid>tag:www.cs.cmu.edu,2016-05-20:/~pavlo/blog/2016/05/new-database-system-internals-course.html</guid><category>blog</category></item><item><title>Should You Email a Professor During the Ph.D. Admissions Season?</title><link>https://www.cs.cmu.edu/~pavlo/blog/2016/04/should-you-email-a-professor-during-admissions-season.html</link><description>&lt;p&gt;Andy discusses whether a prospective Ph.D. applicant should email a faculty member.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Fri, 22 Apr 2016 09:23:04 -0400</pubDate><guid>tag:www.cs.cmu.edu,2016-04-22:/~pavlo/blog/2016/04/should-you-email-a-professor-during-admissions-season.html</guid><category>blog</category></item><item><title>How to Write a Bad Statement for a Computer Science Ph.D. Admissions Application</title><link>https://www.cs.cmu.edu/~pavlo/blog/2015/10/how-to-write-a-bad-statement-for-a-computer-science-phd-admissions-application.html</link><description>&lt;p&gt;Andy discuss examples of bad statements sent to CMU's Ph.D. admissions committee in hope that others don't make the same mistake.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Thu, 01 Oct 2015 09:46:23 -0400</pubDate><guid>tag:www.cs.cmu.edu,2015-10-01:/~pavlo/blog/2015/10/how-to-write-a-bad-statement-for-a-computer-science-phd-admissions-application.html</guid><category>blog</category></item><item><title>The Next 50 Years of Databases</title><link>https://www.cs.cmu.edu/~pavlo/blog/2015/09/the-next-50-years-of-databases.html</link><description>&lt;p&gt;Andy attempts to revive his blog by predicting what databases will look like in the year 2065.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Thu, 24 Sep 2015 19:37:31 -0400</pubDate><guid>tag:www.cs.cmu.edu,2015-09-24:/~pavlo/blog/2015/09/the-next-50-years-of-databases.html</guid><category>blog</category></item><item><title>Open Problems in Transaction Processing (Part 2 of 3): Many-Core CPU Architectures</title><link>https://www.cs.cmu.edu/~pavlo/blog/2014/09/open-problems-in-transaction-processing-part-2.html</link><description>&lt;p&gt;Andy prognosticates on the problems of using future many-core CPUs for OLTP database systems.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Mon, 08 Sep 2014 08:39:59 -0400</pubDate><guid>tag:www.cs.cmu.edu,2014-09-08:/~pavlo/blog/2014/09/open-problems-in-transaction-processing-part-2.html</guid><category>blog</category></item><item><title>Open Problems in Transaction Processing (Part 1 of 3): Non-Volatile Memory</title><link>https://www.cs.cmu.edu/~pavlo/blog/2014/06/open-problems-in-transaction-processing-part-1.html</link><description>&lt;p&gt;Andy pontificates on open problems of non-volatile memory in OLTP systems research.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Tue, 17 Jun 2014 15:55:05 -0400</pubDate><guid>tag:www.cs.cmu.edu,2014-06-17:/~pavlo/blog/2014/06/open-problems-in-transaction-processing-part-1.html</guid><category>blog</category></item><item><title>Fall 2013 Database Research Projects</title><link>https://www.cs.cmu.edu/~pavlo/blog/2013/12/fall-2013-research.html</link><description>&lt;p&gt;Andy regales everyone with the research projects from his first semester.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Fri, 20 Dec 2013 22:46:32 -0500</pubDate><guid>tag:www.cs.cmu.edu,2013-12-20:/~pavlo/blog/2013/12/fall-2013-research.html</guid><category>blog</category></item><item><title>Whereupon Andy Gets a Blog</title><link>https://www.cs.cmu.edu/~pavlo/blog/2013/08/andy-gets-a-blog.html</link><description>&lt;p&gt;Andy starts writing a blog and reflects on the recent job search. People will sing songs about this day for years to come.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Pavlo</dc:creator><pubDate>Mon, 26 Aug 2013 12:19:22 -0400</pubDate><guid>tag:www.cs.cmu.edu,2013-08-26:/~pavlo/blog/2013/08/andy-gets-a-blog.html</guid><category>blog</category></item></channel></rss>