- 37
- 303 072
PostgresConf South Africa
South Africa
Приєднався 5 жов 2018
PostgreSQL Conference in South Africa
Temporal Journey
Andrew Turpin
PostgresConf South Africa 2019
postgresconf.org/conferences/SouthAfrica2019/program/proposals/temporal-journey
This journey is an exploration of time range data using history tables in a scenario where micro-services utilising PostgreSQL databases rely on logical replication to publish to an eventually consistent canonical database.
The desired solution would allow for history tables to be automatically dealt with in the canonical database through temporal_tables & trigger magic and logical replication.
PostgresConf South Africa 2019
postgresconf.org/conferences/SouthAfrica2019/program/proposals/temporal-journey
This journey is an exploration of time range data using history tables in a scenario where micro-services utilising PostgreSQL databases rely on logical replication to publish to an eventually consistent canonical database.
The desired solution would allow for history tables to be automatically dealt with in the canonical database through temporal_tables & trigger magic and logical replication.
Переглядів: 705
Відео
Postgres database versioning and schema migration with Git and Flyway
Переглядів 10 тис.5 років тому
Postgres database versioning and schema migration with Git and Flyway
Effectively securing your PostgreSQL database
Переглядів 9 тис.5 років тому
Effectively securing your PostgreSQL database
Hacking with Postgres 11 - pg_threads
Переглядів 8675 років тому
Hacking with Postgres 11 - pg_threads
Is JSONB a Silver Bullet
Переглядів 1,9 тис.5 років тому
Angus Dippenaar PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/is-jsonb-a-silver-buttet I've seen many times people giving JSONB praise. But is it the silver bullet they make it out to be? I try to answer this question by taking some real-life data and testing how JSON(B) compares to tables in every-day database use-cases.
From models to hosted OpenAPI Specification (OAS)
Переглядів 4595 років тому
Karel van der Walt PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/rapid-api-with-postgres-json-postgrest-swagger-nginx Translate a data model of a domain into a hosted, fully functional OpenAPI Specification (OAS) with minimal coding by integrating PostgreSQL with PostgREST and NGINX. This presentation goes beyond a trivial CRUD (Create/Read/Update...
Designing for Accessibility
Переглядів 1135 років тому
Rory Preddy PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/programming-for-accessibility Have you ever heard “You have to be this tall to operate a mobile phone?”. Programming for diversity serves as an unquestionable indicator that your software embraces and cares about your users’ safety and comfort. Join me on a thought-provoking look at how you...
Postgres Extensions
Переглядів 7 тис.5 років тому
Andries Vorster PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/postgres-foreign-contribs-file_fdw-postgres_fdw Explanation of Extension Modules What are contrib modules and where can we find them ? List of contrib modules , a whole list of cool ready to install modules that would make your life easier. Installing Extensions
Basic understanding of EXPLAIN ANALYZE
Переглядів 26 тис.5 років тому
Justin Harvey PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/basic-understanding-of-explain-analyze My talk is a beginners guide to using and understanding EXPLAIN ANALYZE. This will include understanding: -INDEX SCAN VS. BITMAP SCAN VS. SEQUENTIAL SCAN (BASICS) -B-tree vs GIN vs GiST vs SP-GiST vs BRIN vs HASH -Costs and actual times This is for u...
Event Stores and Postgres
Переглядів 2,2 тис.5 років тому
Chris A. Pieterse PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/event-stores-and-postgres Event stores enable us to perceive other 'dimensions’ of data. Object oriented datastores run the risk of losing valuable state transition information. The CQRS design pattern distinguishes between mutable commands and immutable queries, allowing different da...
Tips and tricks for speeding up PostgreSQL in an automated testing environment
Переглядів 1,1 тис.5 років тому
Bennie Swart PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/tips-and-tricks-for-speeding-up-postgresql-in-an-automated-testing-environment In an automated testing environment it is often a requirement to create a clean database for each group of tests, but creating and initializing new databases can be slow and resource intensive. In this talk we w...
What's all this fuss about Common Table Expressions (CTE's) anyway?
Переглядів 3 тис.5 років тому
Jacques Combrink PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/what-s-all-this-fuss-about-common-table-expressions-cte-s-anyway Introduction to CTE's. How they work, when to use them and why. Examples of use cases, and also some examples of when not to use CTE's.
Optimising full-text queries in the amaGama translation memory server
Переглядів 2605 років тому
Friedel Wolff PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/optimising-full-text-queries-in-the-amagama-translation-memory-server The amaGama project implements a FOSS translation memory web service built with Python on top of PostgreSQL. I recently worked on improving its performance, and would like to report on what I did and how I did it. The p...
Shadow Tables vers PGAudit
Переглядів 1,9 тис.5 років тому
Lloyd Albin PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/shadow-tables-vers-pgaudit-ec345306-7370-4c0b-8048-da43d0597c1f A shadow table is an table that is read and written by a trigger function and contains data similar to (in the same format as) its primary table, which is the table it's "shadowing" along with a few extra fields so that you can...
PL/pgSQL Control Structures
Переглядів 11 тис.5 років тому
Andreas Nel PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/pl-pgsql-control-structures-an-introduction-827cd370-e760-44d5-9366-ce689ab353e9 PL/pgSQL is a language that allows developers to write stored procedures and functions in a procedural manner (instead of writing them in the declarative fashion of SQL) whilst still providing the speed benefit...
DBeaver
Переглядів 9 тис.5 років тому
Nico Schlebusch PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/dbeaver-as-an-alternative-to-pgadmin-iii DBeaver is free universal SQL client/database tool for developers and database administrators. It can work with any database server which has a JDBC or ODBC driver. DBeaver provide some functionality that is really missing in pgAdmin in my opinio...
PostgreSQL performance in 5 minutes
Переглядів 58 тис.5 років тому
Hans-Jürgen Schönig PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/postgresql-performance-in-5-minutes Are you suffering from bad performance? Is your database slow and does not satisfy your needs? In this case you should consider using a standard approach to improving performance. During this talk you will learn how to tune your database, detect b...
PostgreSQL/PostGIS devops with Docker and Rancher
Переглядів 2,1 тис.5 років тому
Gavin Fleming PostgresConf South Africa 2019 postgresconf.org/conferences/SouthAfrica2019/program/proposals/postgresql-postgis-devops-with-docker-and-rancher Kartoza is a South African company with a global footprint. We specialise in geospatial solutions with FOSS, which means we use PostGIS a lot. We deploy, host and support many instance of PostGIS for many clients in support of many differe...
Big Data Machine Learning in SQL for Developers
Переглядів 8776 років тому
Big Data Machine Learning in SQL for Developers
Azure Database for PostgreSQL Technical Overview
Переглядів 3,3 тис.6 років тому
Azure Database for PostgreSQL Technical Overview