Hacking with Postgres 11 - pg_threads

  Рет қаралды 882

PostgresConf South Africa

PostgresConf South Africa

Күн бұрын

Piotr Jarmuż
PostgresConf South Africa 2019
postgresconf.o...
My presentation is about writing extensions in Postgres. I have written pg_threads that implements simplified POSIX thread API inside Postgres database. It adds a new powerful abstraction giving database developers new opportunities for writing parallel code thus taking advantage of multicore CPUs. There is an extra API for transactional and non-transactional IPC between threads. I also have an example application that takes advantage of this new API that scales linearly even across 2 nodes. The presentation is with live working demo using vagrant project with 2 VMs running  Ubuntu with 2 Postgres 11 databases.

Пікірлер
Temporal Journey
40:38
PostgresConf South Africa
Рет қаралды 714
Is JSONB a Silver Bullet
31:15
PostgresConf South Africa
Рет қаралды 1,8 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
What's all this fuss about Common Table Expressions (CTE's) anyway?
30:50
PostgresConf South Africa
Рет қаралды 3 М.
Shadow Tables vers PGAudit
40:29
PostgresConf South Africa
Рет қаралды 1,9 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 362 М.
LISA11 - Fork Yeah! The Rise and Development of illumos
1:04:04
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,2 МЛН
From models to hosted OpenAPI Specification (OAS)
40:31
PostgresConf South Africa
Рет қаралды 464
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 302 М.
How GitHub's Database Self-Destructed in 43 Seconds
12:04
Kevin Fang
Рет қаралды 1 МЛН
How the Best Hackers Learn Their Craft
42:46
RSA Conference
Рет қаралды 2,6 МЛН
Effectively securing your PostgreSQL database
40:23
PostgresConf South Africa
Рет қаралды 9 М.