About

David is a Sr Principal Technologist at AWS where he works on Amazon Aurora. He currently heads the development of Aurora Limitless Database and has been a leader in the Aurora team since the inception of Aurora PostgreSQL. David has over 25 years of experience developing database kernels, having led development efforts in SAP HANA, SAP Sybase IQ, and SAP Sybase ASE. He is currently based in Seattle, USA.


David Wein has presented the following presentations

    David Wein Deep Dive into Amazon Aurora Limitless Database and its innovations at Postgres Conference 2024

    presented by David Wein

    Amazon Aurora is a relational database service built for the cloud that provides unparalleled high performance and availability at global scale with full PostgreSQL compatibility. In this session, learn how Amazon Aurora Limitless Database enables applications to scale to millions of transactions per second across petabytes of data. Explore the architecture, distributed transaction management, ...

    more

    Wed 17 2024
    David Wein Wait Events in PostgreSQL at South Africa 2018

    presented by David Wein


    video

    PostgreSQL 9.6 introduced wait events, and support was greatly enhanced in version 10. Simply put, wait events tell you why a query isn't making progress. This talk will cover how to monitor waits as well as the most common waits encountered and what they mean. Finally, we will introduce enhanced wait event monitoring available in Amazon's Aurora PostgreSQL.

    Tue 9 2018 Operations and Administration
    David Wein All the dirt on VACUUM at South Africa 2018
    How PostgreSQL Pays Its Debts

    presented by David Wein


    video

    PostgreSQL is a debt-based system that pays for fast writes on credit. It's up to vacuum to pay the bills before it's too late.

    Vacuum remains one of the most challenging and mysterious aspects of PostgreSQL. Most users know the why of vacuum but are fuzzy on the how. This session will be a deep dive into the internals of vacuum, its algorithms, and includes a discussion of how ...

    more

    Tue 9 2018 Operations and Administration
    David Wein Tuning PostgreSQL for High Write Workloads at PGConf Local: Seattle [PgConf.US]

    presented by David Wein

    In this session we will cover a number of the way that you can tune PostgreSQL to better handle high write workloads. We will cover both application and database tuning methods as each type can have substantial benefits but can also interact in unexpected ways when you are operating at scale. On the application side we will look at write batching, use of GUID's, general index structure, the c...

    more

    Tue 14 2017 ops