Раскройте секреты поврежденных индексов MySQL
У одного из наших клиентов недавно был поврежден индекс, который повлиял на работоспособность его базы данных и вызвал задержку для его клиентов. Чтобы определить и обработать поврежденный индекс в MySQL, вот несколько часто задаваемых вопросов: https://www.eversql.com/mysql-corrupted-index/
У одного из наших клиентов недавно был поврежден индекс, который повлиял на работоспособность его базы данных и вызвал задержку для его клиентов. Чтобы определить и обработать поврежденный индекс в MySQL, вот несколько часто задаваемых вопросов: https://www.eversql.com/mysql-corrupted-index/
EverSQL
Unlock the Secrets of MySQL corrupted indexes
Fix corrupted MySQL indexes
Как «лайки» в социальных сетях хранятся в базе данных
Вы когда-нибудь задумывались о том, как Instagram, Twitter, Facebook или любые платформы социальных сетей отслеживают, кому понравились ваши посты? Давайте разберемся в этом посте!
https://dev.to/danielhe4rt/database-101-how-social-media-likes-are-stored-in-a-database-3oii
Вы когда-нибудь задумывались о том, как Instagram, Twitter, Facebook или любые платформы социальных сетей отслеживают, кому понравились ваши посты? Давайте разберемся в этом посте!
https://dev.to/danielhe4rt/database-101-how-social-media-likes-are-stored-in-a-database-3oii
Вот мои 10 лучших советов по оптимизации ваших SQL-запросов.
Эй там! Я здесь, чтобы поговорить об оптимизации SQL-запросов. 😊
https://blog.devgenius.io/here-are-my-top-10-tips-for-optimizing-your-sql-queries-5563272f3c79
Эй там! Я здесь, чтобы поговорить об оптимизации SQL-запросов. 😊
https://blog.devgenius.io/here-are-my-top-10-tips-for-optimizing-your-sql-queries-5563272f3c79
Альтернатива Vercel Storage с открытым исходным кодом
https://javascript.plainenglish.io/dodging-the-vercel-storage-tax-there-are-better-open-source-alternatives-ef04e537b598
https://javascript.plainenglish.io/dodging-the-vercel-storage-tax-there-are-better-open-source-alternatives-ef04e537b598
Medium
Dodging the Vercel Storage Tax: There Are Better Open-Source Alternatives
Find out how to get the same DX wins of Vercel Storage by using its Postgres, Redis, and Blob providers with WunderGraph
27 лучших синтаксиса SQL для разработчиков
SQL — декларативный язык, поэтому его синтаксис читается как естественный язык. Оператор SQL начинается с глагола, описывающего действие, например, SELECT, INSERT, UPDATE или DELETE. После глагола идут подлежащее и сказуемое.
Синтаксис языка структурированных запросов представляет собой уникальный набор правил и рекомендаций, в которых не учитывается регистр. Его синтаксис определяется и поддерживается стандартами ISO и ANSI.
https://morioh.com/p/27dd41b0d365?f=5c21fb01c16e2556b555ab32
Ниже приведены некоторые наиболее важные моменты о синтаксисе SQL, которые следует помнить:
SQL — декларативный язык, поэтому его синтаксис читается как естественный язык. Оператор SQL начинается с глагола, описывающего действие, например, SELECT, INSERT, UPDATE или DELETE. После глагола идут подлежащее и сказуемое.
Синтаксис языка структурированных запросов представляет собой уникальный набор правил и рекомендаций, в которых не учитывается регистр. Его синтаксис определяется и поддерживается стандартами ISO и ANSI.
https://morioh.com/p/27dd41b0d365?f=5c21fb01c16e2556b555ab32
Ниже приведены некоторые наиболее важные моменты о синтаксисе SQL, которые следует помнить:
Расширенные стратегии индексирования в PostgreSQL
Когда запрос выполняется, PostgreSQL просматривает доступные индексы, чтобы определить, можно ли использовать какой-либо из них для выполнения условия запроса. Если он находит соответствующий индекс, PostgreSQL использует его для быстрой идентификации соответствующих строк в таблице. Это приводит к значительному ускорению запросов, особенно в ситуациях, когда таблицы большие или условия сложные.
PostgreSQL поддерживает несколько типов индексов, включая B-tree, hash, GiST, SP-GiST и BRIN. Каждый тип индекса предназначен для обслуживания различных типов запросов и шаблонов доступа к данным. https://www.freecodecamp.org/news/postgresql-indexing-strategies/
Когда запрос выполняется, PostgreSQL просматривает доступные индексы, чтобы определить, можно ли использовать какой-либо из них для выполнения условия запроса. Если он находит соответствующий индекс, PostgreSQL использует его для быстрой идентификации соответствующих строк в таблице. Это приводит к значительному ускорению запросов, особенно в ситуациях, когда таблицы большие или условия сложные.
PostgreSQL поддерживает несколько типов индексов, включая B-tree, hash, GiST, SP-GiST и BRIN. Каждый тип индекса предназначен для обслуживания различных типов запросов и шаблонов доступа к данным. https://www.freecodecamp.org/news/postgresql-indexing-strategies/
freeCodeCamp.org
Advanced Indexing Strategies in PostgreSQL
By Faith Oyama Indexing in PostgreSQL is a process that involves creating data structures that are optimized to efficiently search and retrieve data from tables. An index is a copy of a portion of a table, arranged in a way that enables PostgreSQL t...
Менеджер пакетов базы данных
Для доверенных языковых расширений PostgreSQL (TLE)
https://database.dev/
Для доверенных языковых расширений PostgreSQL (TLE)
https://database.dev/
Forwarded from Шпаргалки для айтишников
SQL-cheat-sheet.pdf
224.9 KB
Подготовьтесь к собеседованиям по SQL, используя SQL Cheatsheet
Порядок операций SQL
В этой статье мы увидим, каков стандартный порядок операций SQL. https://vladmihalcea.com/sql-operation-order/
Миграция с Supabase
За последние пару недель мы перенесли Val Town с Supabase на более простую базу данных Render . Мы получили несколько вопросов по этому поводу, поэтому мы хотели поделиться тем, что послужило мотивом для перехода, чему мы научились и как нам это удалось. https://blog.val.town/blog/migrating-from-supabase
Памятка PostgreSQL JSONB: полное и быстрое руководство по поиску
Эта шпаргалка по PostgreSQL JSONB представляет собой полное руководство по функциям PostgreSQL JSONB с примерами и демонстрационным кодом. https://dzone.com/articles/postgresql-jsonb-cheatsheet-complete-and-fast-look
В этой статье мы увидим, каков стандартный порядок операций SQL. https://vladmihalcea.com/sql-operation-order/
Миграция с Supabase
За последние пару недель мы перенесли Val Town с Supabase на более простую базу данных Render . Мы получили несколько вопросов по этому поводу, поэтому мы хотели поделиться тем, что послужило мотивом для перехода, чему мы научились и как нам это удалось. https://blog.val.town/blog/migrating-from-supabase
Памятка PostgreSQL JSONB: полное и быстрое руководство по поиску
Эта шпаргалка по PostgreSQL JSONB представляет собой полное руководство по функциям PostgreSQL JSONB с примерами и демонстрационным кодом. https://dzone.com/articles/postgresql-jsonb-cheatsheet-complete-and-fast-look
Vlad Mihalcea
SQL Operation Order - Vlad Mihalcea
Learn what is the standard SQL operation order for SELECT, FROM, GROUP BY, HAVING, Window Functions, UNION, ORDER BY, OFFSET, and LIMIT.
5 главных синтаксических странностей, о которых нужно знать в MongoDB
В наши дни довольно популярны гневные посты о MongoDB. Большинство из них касаются низкой производительности на определенных наборах данных, проблем с надежностью и сегментированием. Некоторые из этих сообщений в блогах могут быть правильными, другие просто говорят, что самое популярное решение NoSQL не соответствует их потребностям.
Эта статья не из таких. В то время как большинство постов сосредоточено на операционной части, тестах и характеристиках производительности, я хочу немного поговорить об интерфейсах запросов MongoDB. Правильно - программные интерфейсы, особенно для собственного драйвера node.js, но они почти идентичны для разных драйверов платформы и Mongo-shell.
https://devblog.me/wtf-mongo.html
В наши дни довольно популярны гневные посты о MongoDB. Большинство из них касаются низкой производительности на определенных наборах данных, проблем с надежностью и сегментированием. Некоторые из этих сообщений в блогах могут быть правильными, другие просто говорят, что самое популярное решение NoSQL не соответствует их потребностям.
Эта статья не из таких. В то время как большинство постов сосредоточено на операционной части, тестах и характеристиках производительности, я хочу немного поговорить об интерфейсах запросов MongoDB. Правильно - программные интерфейсы, особенно для собственного драйвера node.js, но они почти идентичны для разных драйверов платформы и Mongo-shell.
https://devblog.me/wtf-mongo.html
devblog.me
Top 5 syntactic weirdnesses to be aware of in MongoDB
Posts and writings by Slava Kim
В этой статье мы демонстрируем мощный новый механизм запросов (
https://shly.link/mdmudhD
SQLAutoVectorQueryEngine
) в LlamaIndex, который может использовать как базу данных SQL, так и векторное хранилище для выполнения сложных запросов на естественном языке по сочетанию структурированных и неструктурированных данных. Этот механизм запросов может использовать выразительность SQL для структурированных данных и объединять их с неструктурированным контекстом из векторной базы данных. Мы продемонстрируем этот механизм запросов на нескольких примерах и покажем, что он может обрабатывать запросы, использующие как структурированные, так и неструктурированные данные, или и то, и другое. https://shly.link/mdmudhD
Medium
Combining Text-to-SQL with Semantic Search for Retrieval Augmented Generation
Summary
Многопоточные соединения с SQL
Узнайте, как объединять два или более потоков данных вместе в режиме реального времени с потоковой базой данных, выполнять SQL-запросы
https://shly.link/L58De
Узнайте, как объединять два или более потоков данных вместе в режиме реального времени с потоковой базой данных, выполнять SQL-запросы
https://shly.link/L58De
DZone
Multi-Stream Joins With SQL
Real-time data is becoming increasingly important in today's fast-paced business world, as companies seek to gain valuable insights and make informed decisions based on the most up-to-date information available. However, processing and analyzing real-time…
Этот ПОЛНЫЙ курс по SQL. В этом видео рассказывается, как писать SQL с использованием MS SQL Server и SQL Server Management Studio. Мы проходим через Создание базы данных, Создание таблиц, Вставку, Обновление, Удаление, Выбор, Группировку, Суммирование, Индексирование, Объединение и все основные действия, необходимые для начала написания SQL. https://www.youtube.com/watch?v=wI4HWGlI6gM
YouTube
[[ 8.5 HOURS ]] Complete SQL End to End - SQL Server Tutorial { End to End } Full Course Beginners
This FULL course in SQL, In this video will cover how to write SQL using MS SQL Server and SQL Server Management Studio. We go through Creating a Database, Creating Tables, Inserting, Updating, Deleting, Selecting, Grouping, Summing, Indexing, Joining, and…
Временная таблица SQL — как создать временную таблицу SQL
Временные таблицы создаются «на лету» и обычно используются для выполнения сложных вычислений, хранения промежуточных результатов или управления подмножествами данных во время выполнения запроса или серии запросов. https://www.freecodecamp.org/news/sql-temp-table-how-to-create-a-temporary-sql-table/
Временные таблицы создаются «на лету» и обычно используются для выполнения сложных вычислений, хранения промежуточных результатов или управления подмножествами данных во время выполнения запроса или серии запросов. https://www.freecodecamp.org/news/sql-temp-table-how-to-create-a-temporary-sql-table/
Как я получил доступ к базам данных MySQL многомиллиардного ритейлера с помощью простой SQL-инъекции
В этой статье рассказывается об уязвимости SQL-инъекции, которую я обнаружил в интернет-магазине многомиллиардного ритейлера, ориентированного на конкретную страну, а также об их программе улучшения взаимодействия с пользователем.
Когда я копнул глубже, я позже обнаружил, что веб-сайты всей группы уязвимы для этой конкретной проблемы с одним единственным параметром, который заставил меня попробовать разные вещи и, в конечном итоге, владеть их несколькими серверами баз данных с помощью простой инъекции SQL https://infosecwriteups.com/how-i-got-owned-a-multi-billion-dollar-retailers-mysql-databases-using-simple-sql-injection-30f8b0dfd9ce
В этой статье рассказывается об уязвимости SQL-инъекции, которую я обнаружил в интернет-магазине многомиллиардного ритейлера, ориентированного на конкретную страну, а также об их программе улучшения взаимодействия с пользователем.
Когда я копнул глубже, я позже обнаружил, что веб-сайты всей группы уязвимы для этой конкретной проблемы с одним единственным параметром, который заставил меня попробовать разные вещи и, в конечном итоге, владеть их несколькими серверами баз данных с помощью простой инъекции SQL https://infosecwriteups.com/how-i-got-owned-a-multi-billion-dollar-retailers-mysql-databases-using-simple-sql-injection-30f8b0dfd9ce
Medium
How I Gained Access to a Multi-Billion Dollar Retailer’s MySQL Databases Using Simple SQL Injection
Hello, thank you for stopping by.
Изучение наиболее полезных операторов SQL, функций и предложений
Откройте для себя основные операторы, функции и предложения SQL, которые выведут ваш анализ данных на новый уровень, повысят эффективность и позволят получить более глубокое понимание.
https://levelup.gitconnected.com/exploring-the-most-useful-sql-operators-functions-and-clauses-cd71f2e4a1e2
Откройте для себя основные операторы, функции и предложения SQL, которые выведут ваш анализ данных на новый уровень, повысят эффективность и позволят получить более глубокое понимание.
https://levelup.gitconnected.com/exploring-the-most-useful-sql-operators-functions-and-clauses-cd71f2e4a1e2
Использование NGINX в качестве обратного прокси-сервера PostgreSQL и балансировщика нагрузки
В этом блоге будут рассмотрены варианты использования NGINX (Engine X) как обратного прокси-сервера, так и балансировщика нагрузки для PostgreSQL. NGINX — отличный многофункциональный проект с открытым исходным кодом, который может помочь сделать приложение более связным. Это достигается путем предоставления пользователю одного порта и прокси-запросов к различным приложениям в проекте на основе URI. Это может создать впечатление, что все наше приложение размещено на одном узле, в то время как на самом деле оно может быть распространено в любой точке земного шара. https://www.highgo.ca/2023/06/06/using-nginx-as-a-postgresql-reverse-proxy-and-load-balancer/
В этом блоге будут рассмотрены варианты использования NGINX (Engine X) как обратного прокси-сервера, так и балансировщика нагрузки для PostgreSQL. NGINX — отличный многофункциональный проект с открытым исходным кодом, который может помочь сделать приложение более связным. Это достигается путем предоставления пользователю одного порта и прокси-запросов к различным приложениям в проекте на основе URI. Это может создать впечатление, что все наше приложение размещено на одном узле, в то время как на самом деле оно может быть распространено в любой точке земного шара. https://www.highgo.ca/2023/06/06/using-nginx-as-a-postgresql-reverse-proxy-and-load-balancer/
Highgo Software Inc. - Enterprise PostgreSQL Solutions
Using NGINX as a PostgreSQL Reverse Proxy and Load Balancer - Highgo Software Inc.
Introduction This blog will go over the use cases of setting up NGINX (Engine X) as both a reverse proxy and load balancer for PostgreSQL. NGINX is an excellent feature-rich and open-source project that can help make an application more cohesive. It does…
Как обновить 63 миллиона записей в MongoDB на 50% быстрее?
https://medium.com/shelf-io-engineering/how-to-update-63-million-records-in-mongodb-50-faster-a6dbf23ec9b3#4683
https://medium.com/shelf-io-engineering/how-to-update-63-million-records-in-mongodb-50-faster-a6dbf23ec9b3#4683
Medium
How to update 63 million records in MongoDB 50% faster?
Imagine you already have a 63🍋 records MongoDB collection. How to update efficiently part of the document or all of them?Let’s work it…