Публикации по теме 'sql'


Проблемы с PostgreSQL 10 для данных временных рядов
PostgreSQL 10 обещает более легкое разбиение на разделы для масштабирования больших данных. Но как это работает с рабочими нагрузками временных рядов? И как это соотносится с TimescaleDB? PostgreSQL 10 , официально выпущенный несколько недель назад , включает новую функцию под названием декларативное разбиение , предназначенную для масштабирования PostgreSQL для рабочих нагрузок с большими данными. В TimescaleDB мы также работаем над масштабированием PostgreSQL, но в первую..

Преимущества материализованных представлений (и способы их использования в вашем проекте Ruby on Rails)
Когда я впервые услышал о материализованных представлениях , мой разум был просто взорван. Итак, я могу написать SQL-запрос, а результаты можно будет сохранить в виде отдельной таблицы (и сохранить на диске?) . Если этот щенок живет в памяти, он ДОЛЖЕН БЫТЬ быстрее, чем необходимость копаться в глубоких темных глубинах базы данных. Верно? Да, это правда. Захват данных с диска, просто сидя там, готовый для вас, довольно быстро. Но когда правильно использовать материализованное..

Трехмерные базы данных?
Итак, название немного кликбейтное. Но выслушай меня, я мог бы кое-что здесь… может быть… В течение последнего года или около того меня беспокоило то, как мы просматриваем наши данные. В течение многих лет у нас был стандартный ERD, используемый большинством баз данных SQL, а совсем недавно у нас появилось дерево NoSQL JSON. Я уверен, что есть и другие, но нет ничего лучше или логичнее. Там должен быть лучший способ. Я еще не знаю, что это за путь. Я жду своего Дока Брауна,..

Убивает ли No-SQL SQL?
Убивает ли No-SQL SQL? Две причины, по которым SQL никогда, никогда не умрет На прошлой неделе друг прислал мне электронное письмо от успешного предпринимателя, в котором говорилось: «SQL мертв». Предприниматель утверждал, что чрезвычайно популярные базы данных без SQL, такие как MongoDB и Redis, постепенно вытеснят базы данных на основе SQL, и поэтому изучение SQL в качестве специалиста по данным было «унаследованной проблемой». Я был полностью шокирован его электронным..

Что такое SQL (4)
Прежде чем углубляться в перечисленные выше операторы, давайте поговорим о двух основных операторах AND & OR . Оба они используются, когда имеется более одного условия. AND отобразить запись, если все перечисленные условия верны. OR отображать запись, если выполняется одно из условий. «Город США»: Например, вы ищете "Спрингфилд" в Иллинойсе в США, но в США много "Спрингфилд". Вы можете выбрать запись с помощью «И»: SELECT City FROM US City WHERE City = 'Springfield' AND..

SQL: Практическое руководство — SELECT с ключевым словом WHERE и операторами сравнения (часть 10)
Использование ключевого слова WHERE в коде SQL заключается в том, что с его помощью вы можете фильтровать конечный результат так, как хотите. Это самая интересная особенность SQL. Пожалуйста, продолжайте читать, потому что дело становится горячим. Рассмотрим код, показанный ниже После запуска приведенного выше кода вы получите следующий результат Это шаги, предпринятые сервером MYSQL. Сервер MYSQL сначала проверяет ключевое слово WHERE, если он обнаружил, что затем он..

Избегайте взаимоблокировки, вызванной конфликтом транзакций, которые (случайно) получают блокировку промежутка в InnoDB.
Краткое введение в блокировку Gap Блокировка гэпа — это блокировка промежутка между записями индекса или блокировка промежутка перед первой или после последней записи индекса. MySQL :: Справочное руководство по MySQL 8.0 :: 15.7.1 Блокировка InnoDB Есть и другие эффекты использования уровня изоляции READ COMMITTED. Блокировки записей для несовпадающих строк… dev.mysql.com В дополнение к проверке ограничений внешнего ключа и проверке..