SQLpedia | Базы данных
6.31K subscribers
163 photos
68 videos
1 file
652 links
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов.

Сотрудничество: @Heykman
Download Telegram
😁26🤣13🔥1
​​7 продвинутых приемов pandas для науки о данных

Pandas — это основная библиотека для работы с данными. Вот несколько приёмов, которые я использую, чтобы быстрее и проще выполнять повторяющиеся задачи по работе с данными.

Перейти к статье | SQLpedia
👍1
​​Оптимизация динамического SQL в SQL Server: ключ к высокой производительности

Предлагаю вместе изучить лучшие приемы оптимизации динамического SQL. Я расскажу, как использовать его с максимальной эффективностью, чтобы ваши запросы не только летали, но и были безопасны, а код легко поддерживался.

Перейти к статье | SQLpedia
​​Транзакции в базах данных на примере PostgreSQL

Транзакция - это набор операций с базой данных. В этот набор может входить как одна операция, так и несколько. Операции внутри транзакции либо выполняются все и полностью, либо ни одна операция не выполняется.

Перейти к статье | SQLpedia
​​Firestore и NoSQL — Основы структурирования данных

Инструменты Firebase уже больше десятилетия помогают разработчикам быстрее создавать приложения, начиная с push-уведомлений и аутентификации и заканчивая базой данных Firestore. В этом году на Google I/O было анонсировано, что Firestore теперь поддерживает SQL в форме Data Connect, наконец позволив разработчикам выбирать между NoSQL и SQL.

Перейти к статье | SQLpedia
​​Динамические SQL-запросы в PostgreSQL: когда, зачем и как

Сегодня поговорим о мощной штуке в PostgreSQL, которая одновременно помогает и открывает портал в ад: динамические SQL‑запросы. Динамика — это когда SQL собирается на лету, а не пишется заранее статичным текстом. Звучит неплохо, но при неправильном подходе легко превращается в катастрофу.

Перейти к статье | SQLpedia
👍6🤣1
​​Оптимизация хранения данных в PostgreSQL

Сегодня поговорим о том, как оптимизировать хранение данных в PostgreSQL, снизив объем дискового пространства, потребляемого таблицами и ускорить выборку данных.

Перейти к статье | SQLpedia
​​Postgres Professional выпустила новую версию Postgres Pro Standard 17.0.1

Компания Postgres Professional представила новую версию СУБД, созданную на базе Postgres Pro Standard 17.0.1.

Перейти к статье | SQLpedia
👍21
​​Катастрофическое падение производительности из-за hyperthreading

На системах с hyperthreading 50% cpu по метрикам означает, что большая часть ресурсов сервера уже использована. То есть cpu>50% - это уже "желтая зона", и мы ожидаем замедление всего, чего можно. Но я никогда не думал до экспериментов, что падение производительности может быть столь катастрофическим.

Перейти к статье | SQLpedia
👍3
​​Знакомство со слоем абстракции Netflix для хранилищ данных типа «ключ-значение»

"Наша компания — Netflix — способна организовывать бесперебойную, высококачественную потоковую передачу видео миллионам пользователей благодаря своей надёжной глобальной серверной инфраструктуре."

Перейти к статье | SQLpedia
​​Как в Sidec благодаря exactly-once сократили потребление ресурсов без потери производительности

Автор расскажет как решили задачу объединения двух топиков с соотношением один ко многим и почему не устроило решение на Kafka-streams (kafka docs) и RocksDB (github).

Перейти к статье | SQLpedia
This media is not supported in your browser
VIEW IN TELEGRAM
Не зря вкалывали весь год
😁21👍1
​​Партиционированный Postgres: немного о проблемах с лимитами

В то время, как пользователи видят позитивные стороны технологий, мы, разработчики, обычно сталкиваемся с ограничениями/недоработками/багами и видим наш продукт с совсем другой стороны.

Перейти к статье | SQLpedia
🔥3
​​Как обновить PostgreSQL и не потерять данные: метод минимизации простоя

Недавно автор потребовалось обновить кластер PostgreSQL, который обрабатывает более 20 000 транзакций в секунду и состоит из мастера и реплики, с версии 13 до 16 с минимальным простоем. Помимо перехода на более актуальную версию, это решало и ряд существующих проблем, связанных с производительностью и поддержкой.

Перейти к статье | SQLpedia
👍4
​​Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования

Много лет в комьюнити PostgreSQL никто не верил, что эта СУБД, в принципе, может использоваться в системах с большой транзакционной нагрузкой. То есть какие-то тестовые лаборатории, бэкенд веб-приложений средней руки и так далее — вот его типичные задачи.

Перейти к статье | SQLpedia
​​Чем отличается пессимистическая и оптимистическая блокировка в MySQL

При проектировании приложений, использующих базы данных, часто возникают такие ситуации, в которых требуется конкурентный доступ к данным.

Перейти к статье | SQLpedia
👍5