Skip to content

FastAPI в Python

Пересказ статьи Gaurav Kumar. FastAPI in Python


FastAPI является современным, быстрым (высокопроизводительным) веб-фреймворком для построения API с помощью Python 3.6+ на основе стандартных подсказок набора Python. Он построен на Starlette в части веб и на Pydantic в части данных.

Вот некоторые ключевые особенности FastAPI:
Продолжить чтение "FastAPI в Python"

Новости за 2024-12-14 - 2024-12-20

§ Популярные темы недели на форуме

Топик		Сообщений	Просмотров
Guest's book 5 17
24 (Learn) 5 13
25 (Learn) 4 11
53 (DML) 3 4
55 (DML) 2 6

§ Авторы недели на форуме

Автор		Сообщений
chuvstvinmaxim 8
JaneGame 7
selber 3
I30P0H 3
Nividimka 2
Продолжить чтение "Новости за 2024-12-14 - 2024-12-20"

Полезные команды PostgreSQL: часть 2

Пересказ статьи Murat Bilal. HANDY POSTGRESQL COMMANDS PART-2


Это вторая часть предыдущей статьи. Давайте продолжим рассмотрение таблиц с системной информацией.

Продолжить чтение "Полезные команды PostgreSQL: часть 2"

Оптимизация предложений DISTINCT с помощью EXISTS

Пересказ статьи Andy Brownsword. Optimising DISTINCT Clauses using EXISTS


Предложение DISTINCT может помочь нам быстро убрать дубликаты из результатов запроса. Иногда полезно остановиться и спросить почему. Почему нам необходимо использовать это предложение, почему мы получаем дубликаты из наших данных?

Обычно я вижу это из-за применения JOIN, когда на самом деле нам не нужны все эти результаты. Это может быть проверка «существует ли что-либо», например, делал ли клиент когда-либо заказ раньше. Проблема возникает, когда имеется много возвращаемых строк, например, для постоянного клиента в нашем примере.

Продолжить чтение "Оптимизация предложений DISTINCT с помощью EXISTS"

Новости за 2024-12-07 - 2024-12-13

§ Усилиями chuvstvinmaxim, pegoopik и selber улучшена проверка задачи 124 (SELECT, рейтинг)

§ Автор уточнил формулировку и написал подсказку к задаче 35 (DML).

§ В ответ на сообщение alexey321 selber усилил проверку задачи 33 (SELECT, рейтинг).

§ Популярные темы недели на форуме

Топик		Сообщений	Просмотров
6 (Learn) 4 21
44 (DML) 2 6
33 (SELECT) 2 7
43 (DML) 2 4
Продолжить чтение "Новости за 2024-12-07 - 2024-12-13"

Возможности NoSQL в PostgreSQL

Пересказ статьи MAXSSYPE. NoSQL Capabilities in PostgreSQL


PostgreSQL является реляционной системой управления базами данных (РСУБД) с открытыми кодами, которая известна своей надежностью, масштабируемостью и приверженностью стандартам SQL. Изначально разработанная в университете Калифорнии в Беркли, PostgreSQL значительно изменился за эти годы, приобретя широкий диапазон функций, которые вывели его за пределы традиционных реляционных баз данных.
Продолжить чтение "Возможности NoSQL в PostgreSQL"

Параметр log_min_duration_statement в PostgreSQL

Пересказ статьи Dmitry Romanoff. PostgreSQL parameter log_min_duration_statement


log_min_duration_statement является конфигурационным параметром PostgreSQL. Он устанавливает минимальное время выполнения в миллисекундах (мс), свыше которого все операторы будут записываться в журнал.

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

Замечание. Установка этого параметра в рабочем окружении может привести к большим объемам журналов и значительному выделению дискового пространства.
Продолжить чтение "Параметр log_min_duration_statement в PostgreSQL"

Новости за 2024-11-30 - 2024-12-06

§ Популярные темы недели на форуме

Топик		Сообщений	Просмотров
101 (SELECT) 5 6
100 (Learn) 3 3
128 (Learn) 2 5
42 (DML) 2 6

§ Авторы недели на форуме

Автор		Сообщений
Nividimka 6
ChronoMorzh 4
Respect 3
chuvstvinmaxim 3
pegoopik 3
Продолжить чтение "Новости за 2024-11-30 - 2024-12-06"

Изящная обработка ошибок с помощью логики TRY CATCH в хранимых процедурах SQL Server

Пересказ статьи Joydip Kanjilal. Gracefully Handle Errors using TRY CATCH Logic in SQL Server Stored Procedures


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

Имеется несколько способов обработки ошибок в хранимых процедурах SQL Server, таких как блоки TRY/CATCH, операторы RAISERROR и операторы THROW. Здесь мы обсудим то, как обрабатывать ошибки в хранимых процедурах SQL Server. Продолжить чтение "Изящная обработка ошибок с помощью логики TRY CATCH в хранимых процедурах SQL Server"
Категории: T-SQL

Любопытный случай отсутствия функции FIRST_VALUE

Пересказ статьи Hugo Kornelis. Plansplaining part 28 – The curious case of the missing FIRST_VALUE function


В двадцать восьмой части серии plansplaining я завершаю мини-серию из шести частей, посвященную оконным функциям. После обсуждения основ, ускоренной оптимизации, завершения рамок окна на UNBOUNDED FOLLOWING, оконных рамок, задаваемых с RANGE вместо ROWS и LAG и LEAD мы рассмотрим аналитические функции LAST_VALUE и FIRST_VALUE и обнаружим, что функция, от которой мы ожидали присутствие в качестве внутренней агрегатной функции, вообще не существует! Мы также выясним, как SQL Server работает с этим. Продолжить чтение "Любопытный случай отсутствия функции FIRST_VALUE"
Категории: T-SQL

Оценка производительности запросов с помощью pg_stat_statements в PostgreSQL

Пересказ статьи Ömer Naci Soydemir. Query Performance with pg_stat_statements in PostgreSQL


В PostgreSQL производительность запросов является критическим аспектом оптимизации базы данных. Одним из мощных инструментов мониторинга и анализа производительности запросов является расширение pg_stat_statements.

Включение pg_stat_statements: вам необходимо включить расширение в вашей базе данных PostgreSQL. Вот как вы можете это сделать:
Продолжить чтение "Оценка производительности запросов с помощью pg_stat_statements в PostgreSQL"

Команда SQL WAITFOR для задержки выполнения кода SQL

Пересказ статьи Aubrey Love. SQL WAITFOR Command to Delay SQL Code Execution


Одной из наиболее редко используемых команд в SQL является команда WAITFOR. Она представляет один из вариантов заочно внести задержку в выполнение программы. По причине редкого использования часто забывается, как и где она может быть применена при необходимости. Например, мы могли бы ее использовать для имитации ответа пользователя или ввода, или, возможно, для сбора данных с определенными интервалами в течение дня. Продолжить чтение "Команда SQL WAITFOR для задержки выполнения кода SQL"
Категории: T-SQL

Новости за 2024-11-16 - 2024-11-22

§ Усилена проверка задачи 180 (SELECT, обуч. этап) в ответ на сообщение alexey321.


§ Популярные темы недели на форуме

Топик		Сообщений	Просмотров
5 (SELECT) 6 8
Guest's book 5 24
81 (Learn) 4 5
30 (DML) 4 7
7 (Learn) 2 33
Продолжить чтение "Новости за 2024-11-16 - 2024-11-22"

Форматирование даты в PostgreSQL: полное руководство

Пересказ статьи DbVisualizer. Date Formatting in Postgres: A Comprehensive Guide


PostgreSQL поддерживает различные варианты форматирования даты. В этом руководстве мы сфокусируемся на таком способе форматировании дат, которое является одновременно читабельным и понятным для пользователей PostgreSQL.

Продолжить чтение "Форматирование даты в PostgreSQL: полное руководство"