Telegram Web
Как сделать запрос where в MySQL с учетом регистра в строке запроса

https://msamgan.com/how-to-make-a-where-query-in-mysql-with-case-sensitive-query-string

Visual EXPLAIN для MySQL и Laravel

Инструмент MySQL Visual Explain от Тобиаса Петри помогает пользователям анализировать медленные запросы, предоставляя простое для понимания визуальное представление вывода MySQL EXPLAIN.

https://laravel-news.com/mysql-explain
Тесты производительности: сравнение задержки запросов между ORM и базами данных TypeScript

Мы создали тесты производительности с открытым исходным кодом для сравнения задержек запросов для Prisma ORM, TypeORM и Drizzle ORM с различными поставщиками баз данных, такими как PostgreSQL на AWS RDS, Supabase и Neon. Читайте дальше, чтобы узнать о нашей методологии и о том, какой TypeScript ORM является самым быстрым. https://www.prisma.io/blog/performance-benchmarks-comparing-query-latency-across-typescript-orms-and-databases
7 методов повышения производительности и масштабирования базы данных

Факторы, влияющие на производительность

https://newsletter.systemdesigncodex.com/p/7-techniques-for-database-performance
Как сделать соединение с базой данных заблокированным в Golang

Что делать, если каждый запрос к вашему API будет открывать новое соединение с базой данных и закрывать соединение после завершения запроса? В небольших приложениях, возможно, это нормально, но когда ваш API масштабируется и обрабатывает так много запросов, открывать и закрывать соединение при каждом запросе будет дорого. Одним из решений для решения этой проблемы является использование пула соединений с базой данных . https://engineering.idn.media/how-to-make-your-database-connection-deadlocked-in-golang-ed1573d3ebe2
Anyquery — это движок SQL-запросов для запуска SQL-запросов на чем угодно. Он поддерживает запросы JSON, CSV, Parquet, Airtable, Google Sheets, баз данных Notion, Gmail и многого другого. Он использует SQLite под капотом и может выступать в качестве сервера MySQL, чтобы вы могли подключать инструменты BI.

https://anyquery.dev/
Мягкое удаление с помощью Ecto и PostgreSQL

Идея мягкого удаления заключается в том, что когда вы решаете «удалить» определенный ресурс, назовем его «заказами», вместо того, чтобы фактически удалить его из базы данных, вы отмечаете заказ как удаленный, а затем просто не показываете такие заказы пользователю. https://dashbit.co/blog/soft-deletes-with-ecto

postgres.new: браузерный Postgres с интерфейсом ИИ

https://supabase.com/blog/postgres-new
QuestDB — это высокопроизводительная база данных временных рядов с аналитикой SQL, которая может эффективно обрабатывать и анализировать данные. Она имеет открытый исходный код и интегрируется со многими инструментами и языками. Попробуйте!

https://questdb.io/blog/debugging-distributed-database-mysteries-with-rust-pcap-and-polars
Использование предложения NOT IN в SQL может привести к неожиданным ошибкам, если подзапрос содержит значения NULL. Это происходит, поскольку предложение NOT IN оценивает условия с помощью оператора AND, что приводит к результатам UNKNOWN при наличии значений NULL. Чтобы избежать этой проблемы, отфильтруйте значения NULL в подзапросе или используйте Anti Joins в качестве альтернативы.

https://blog.dailydoseofds.com/p/use-sql-not-in-with-caution
Просто выберите Postgres

Отчасти это действенный совет, отчасти — вопрос к читателям.

Совет: при создании нового приложения, требующего постоянного хранения данных, как это и бывает в случае большинства веб-приложений, по умолчанию следует выбирать Postgres. https://habr.com/ru/articles/837098/
5 лучших бесплатных ресурсов для изучения расширенных методов SQL

Сегодня мы ищем пять качественных ресурсов, которые бесплатно обучат вас продвинутому SQL
https://www.kdnuggets.com/top-5-free-resources-for-learning-advanced-sql-techniques
Instant — это клиентская база данных, которая упрощает создание приложений реального времени и совместной работы, таких как Notion или Figma.

https://github.com/instantdb/instant
Если pg_dump не является средством резервного копирования, то что им является?

https://xata.io/blog/pgdump-is-not-a-backup-tool
Разделение базы данных
Введение и руководящие принципы

https://newsletter.systemdesigncodex.com/p/database-sharding
Ваш второй пилот по проектированию баз данных

https://nabubit.com/
Выборка с помощью SQL
Сократите огромный массив данных до небольшого набора данных

https://newsletter.programmingdigest.net/p/sampling-sql
2025/05/31 01:38:59
Back to Top
HTML Embed Code: