About

Bryn Llewellyn is a Technical Product Manager at Yugabyte, Inc. YugabyteDB is an open source, cloud native distributed SQL database that looks like PostgreSQL to the developer. Bryn’s speciality is SQL and stored procedures in the context of distributed SQL.

Bryn has worked in the software field for more than forty years. He started working with SQL when he joined Oracle UK in 1990. He relocated to Oracle HQ (Redwood Shores, CA) in 1996 and his last role, before leaving, was as the Product Manager for PL/SQL. He left Oracle in April 2019 to join YugaByte, Inc.

Bryn started off doing image analysis and pattern recognition at Oxford University (programming in FORTRAN) and then worked in Oslo, first at the Norwegian Computing Center and then in a startup. In Norway, Bryn programmed in Simula—recognized as the first object-oriented programming language and as the inspiration for C++.


Bryn Llewellyn has presented the following presentations

    Bryn Llewellyn How to configure a PostgreSQL cluster for multitenancy at Silicon Valley 2023

    presented by Bryn Llewellyn

    A multitenancy scheme for Postgres must allow many application backends to be co-installed in a single cluster so that each is securely isolated from every other one. (The term "application backend" is used to denote the complete set of artifacts that jointly implement an application's RDBMS functionality: schemas, schema-objects of all kinds, and the roles that own these.) It must be possible ...

    more

    Fri 21 2023 Dev
    Bryn Llewellyn How to navigate the “interval” minefield at Silicon Valley 2022

    presented by Bryn Llewellyn

    PostgreSQL’s date-time apparatus is vast and complex. This is partly explained by the inescapable reality of astronomy and human convention. Moreover, the timestamp and interval data types, and timezone sensitivity, came only after date, and the rules for date arithmetic, were already in use. The rules for the newer data types are different from the older rules for date values. (For...

    more

    Fri 8 2022 Dev
    Bryn Llewellyn Timestamps, timezones, and interval arithmetic: what you need to know, and what you don’t need to know at 2021 Postgres Conference Webinars

    presented by Bryn Llewellyn

    Anecdotal reports indicate that PostgreSQL neophytes are daunted by the date and time data types, and by how operations that use values of these data types might be affected by the session's timezone setting. They find the topic to be mysterious and frightening. Even experienced developers struggle when they first embark on a critical project that relies on this functionality.

    I recently com...

    more

    Wed 27 2021 Dev
    Bryn Llewellyn Using the PostgreSQL recursive CTE to compute Bacon numbers for actors listed in the IMDb at 2021 Postgres Conference Webinars

    presented by Bryn Llewellyn


    video

    Students of Computer Science are often given this famous assignment:

    • Compute the Bacon numbers for actors listed in the IMDb up to, for example, five hops

    The requirement is easy to understand and is readily communicated by the example "What is Al Pacino’s Bacon Number?" The answer is given by this path, where each step goes via a movie or TV show that starred some pair of actors: ...

    more

    Wed 1 2021 Dev
    Bryn Llewellyn YugabyteDB: a distributed PostgreSQL database at Postgres Webinar Series

    presented by Bryn Llewellyn


    video

    YugabyteDB is an open-source, cloud-native, high-performance database that belongs in the emerging distributed SQL category. Its storage layer uses a “shared nothing” architecture inspired by Google Spanner that brings linear write scalability, low read latency, and intrinsic fault tolerance. And, uniquely in its category, its query layer is implemented by using the “upper half” of the PostgreS...

    more

    Tue 12 2020 Case Study
    Bryn Llewellyn Using stored procedures effectively in a distributed PostgreSQL database at Postgres Conference 2020

    presented by Bryn Llewellyn

    YugabyteDB is an open-source, cloud-native, high-performance database that belongs in the emerging distributed SQL category. Its storage layer uses a “shared nothing” architecture inspired by Google Spanner that brings linear write scalability, low read latency, and intrinsic fault tolerance. And, uniquely in its category, its query layer is implemented by using the “upper half” of the PostgreS...

    more

    Distributed SQL
    Bryn Llewellyn YugabyteDB: a distributed PostgreSQL database at Postgres Conference 2020

    presented by Bryn Llewellyn

    YugabyteDB is an open-source, cloud-native, high-performance database that belongs in the emerging distributed SQL category. Its storage layer uses a “shared nothing” architecture inspired by Google Spanner that brings linear write scalability, low read latency, and intrinsic fault tolerance. And, uniquely in its category, its query layer is implemented by using the “upper half” of the Postgr...

    more

    Distributed SQL