Полезная статья про особенности postgresql которые хорошо бы знать...
Для себя выделил несколько интересных моментов один из которых это то, что на каждое соединение pg делает форк процесса, а другой в том что данные первичного ключа и самой таблицы хранятся отдельно.
И то и другое может серьёзно аффектить производительность.
https://medium.com/@rbranson/10-things-i-hate-about-postgresql-20dbab8c2791
#postgresql #database #tips
Для себя выделил несколько интересных моментов один из которых это то, что на каждое соединение pg делает форк процесса, а другой в том что данные первичного ключа и самой таблицы хранятся отдельно.
И то и другое может серьёзно аффектить производительность.
https://medium.com/@rbranson/10-things-i-hate-about-postgresql-20dbab8c2791
#postgresql #database #tips
Medium
10 Things I Hate About PostgreSQL
Over the last few years, the software development community’s love affair with the popular open-source relational database has reached a…
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Хорошее руководство для тех, кому предстоит изменять структуру базы данных PostgreSQL с большими массивами данных без downtime:
"PostgreSQL at Scale: Database Schema Changes Without Downtime" by James Coleman
https://medium.com/braintree-product-technology/postgresql-at-scale-database-schema-changes-without-downtime-20d3749ed680
#Database #PostgreSQL
"PostgreSQL at Scale: Database Schema Changes Without Downtime" by James Coleman
https://medium.com/braintree-product-technology/postgresql-at-scale-database-schema-changes-without-downtime-20d3749ed680
#Database #PostgreSQL
Medium
PostgreSQL at Scale: Database Schema Changes Without Downtime
Braintree Payments uses PostgreSQL as its primary datastore. We rely heavily on the data safety and consistency guarantees a traditional…