SQLpedia | Базы данных

@sql_wiki


Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов.

Сотрудничество: @Heykman

SQLpedia | Базы данных

22 Oct, 07:13


​​Почему СУБД такие медленные

Более производительные резидентные БД хранят данные в памяти (Redis, Valkey), но их использование ограничено объёмом ОЗУ.

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

SQLpedia | Базы данных

21 Oct, 08:03


​​Регулярные выражения в SQL

Представьте, что вам нужно найти иголку в стоге сена, но стог — это ваша БД, а иголка — данные со сложным шаблоном. Дефолтные операторы LIKE и IN тут не помогут — слишком уж они прямолинейны. Но зато здесь отлично зайдут регулярные выражения, которые позволяют выполнять сложные поиски и преобразования строк.

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

SQLpedia | Базы данных

16 Oct, 07:37


​​MSSQL natively compiled: когда они тормозят

В базах данных нет серебряной пули, универсального рецепта. Мне захотелось проверить экспериментально один граничный случай использования in memory tables и natively compiled - когда в тесте все было хорошо, а на реальных данных начались тормоза.

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

SQLpedia | Базы данных

15 Oct, 06:30


​​PostgreSQL Antipatterns: «вращаем» JSON

Принимать сложные параметры запроса в виде JSON - полезно, хранить его в базе - удобно, но работа с ним в рамках SQL-запроса зачастую вызывает затруднения.

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

SQLpedia | Базы данных

14 Oct, 10:06


​​Любая крупная БД рано или поздно начинает испытывать проблемы с производительностью.

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

Как же их отслеживать и оптимизировать?

Узнаете на открытом вебинаре «Как оптимизировать производительность запросов в PostgreSQL?»

Вы узнаете:

- как оптимизация запросов влияет на скорость обработки данных

- что влияет на производительность запросов

- как правильно использовать индексы для повышения производительности

- как выявлять медленные запросы с помощью инструментов мониторинга

Будет интересно: аналитикам, инженерам и разработчикам БД, бэкенд-специалистам, тимлидам и проект-менеджерам.

Спикер: Алексей Железной, преподаватель OTUS и старший инженер данных.

Бонус! Всем участникам – скидка 5% на любой курс OTUS и полезные гайды.

16 октября, 18:30 МСК, Бесплатно

Записаться на событие - https://otus.pw/2CHF/?erid=LjN8KTVjh

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

SQLpedia | Базы данных

11 Oct, 06:30


​​Усиление PostgreSQL с помощью PL/Python

Сегодня мы прокачаем PostgreSQL, добавив в него Python. А именно — PL/Python. Это расширение позволяет писать функции на Python прямо внутри базы данных.

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

SQLpedia | Базы данных

09 Oct, 06:21


​​PostgreSQL Antipatterns: валим «слона» — highload на ровном месте

Сегодняшняя тема посвящена нелегким взаимоотношениям клиентского приложения и сервера PostgreSQL: как на ровном месте, неудачной архитектурой приложения, можно обеспечить себе хронические проблемы производительности.

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

SQLpedia | Базы данных

07 Oct, 06:30


​​SQLAlchemy 2.0 для новичков

Данная статья представляет собой ознакомление с базовым синтаксисом SQLAlchemy 2.0

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

SQLpedia | Базы данных

04 Oct, 07:35


​​Когда существующих решений недостаточно: сложности построения собственных СУБД

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

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

SQLpedia | Базы данных

03 Oct, 06:10


Вебинар «Возьмите кластеры под контроль»


15 октября в 16:00 на вебинаре команда Tarantool расскажет, как построить высокопроизводительное кластерное хранилище с простым управлением и гарантиями отказоустойчивости. Покажем демо: развернем кластер и продемонстрируем работу с ним из JAVA-приложения с использованием spring data 3.x.

В программе:

-В каких системах вам не обойтись без in-memory хранилища.
-Как легко развернуть «горячее» кластерное in-memory хранилище под ваши задачи и централизованно управлять им через интуитивно понятный графический интерфейс и CLI.
-Как построить геораспределенный кластер, не падающий даже при неустойчивом канале связи или аварии в ЦОДе.

Вебинар будет полезен системным и корпоративным архитекторам, инженерам DevOps и разработчикам высоконагруженных систем.

Регистрация

SQLpedia | Базы данных

30 Sep, 06:30


​​Записки оптимизатора 1С (Часть 8). Нагрузка на диски сервера БД при работе с 1С. Пора ли делать апгрейд?

Поговорим про падения производительности ИТ-систем, которые на первый взгляд связаны с дисковой подсистемой. Но это только «на первый взгляд».

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

SQLpedia | Базы данных

27 Sep, 06:38


​​Сжатие данных в PostgreSQL: как различные методы влияют на хранение TOAST

В мире управления базами данных от эффективного хранения больших объемов информации зависит оптимизация производительности и использования дискового пространства. В этой статье разберем основные методы сжатия данных в TOAST.

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

SQLpedia | Базы данных

25 Sep, 06:16


​​SQL HowTo: Black and White (Puzzle Hunt 2010)

Некоторые головоломки можно решать на SQL just for fun, а часть получается выразить на этом декларативном языке даже эффективнее других, императивных.

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

SQLpedia | Базы данных

24 Sep, 07:57


​​Уровни изоляции транзакций в БД

В этой статье автор собрал сводку базовых знаний об уровнях изолированности транзакций.

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

SQLpedia | Базы данных

22 Sep, 11:04


Интервью с командой: У нас собственные уникальные решения, мы используем максимум от привычных всем инструментов

Их проект:

SQLpedia | Базы данных

20 Sep, 06:30


​​Майкл Стоунбрейкер: «Всё новое — это хорошо забытое старое. Продолжение»

20 лет назад один из нас был соавтором статьи о предыдущих 40 годах исследований и разработок в области моделирования данных. Статья показывала, что в большинстве случаев для систем управления базами данных (СУБД) выбирали реляционную модель (РМ) и SQL. Несмотря на все усилия заменить SQL альтернативами, он не только не уступил, а наоборот вобрал в себя лучшие идеи сторонних подходов.

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

SQLpedia | Базы данных

18 Sep, 06:30


​​Странное поведение планировщика запросов PostgreSQL

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

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