Закреплено автором
Все о мире СУБД | Системы управления базами данных
Новая современная СУБД SoQoL. Посмотрим на неё внимательнее
348 · 5 месяцев назад
Все о мире СУБД | Системы управления базами данных
Не просто СУБД, а БАСТИОН: какие СУБД с сертификацией ФСТЭК защищают ваши данные
46 · 1 месяц назад
Статьи
Приемы очистки данных в SQL
SELECT DISTINCT column1, column2, ... FROM table_name; В качестве альтернативы можно использовать GROUP BY, чтобы сгруппировать похожие записи вместе, а затем удалить количество записей в каждой группе. SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 1; UPDATE table_name SET column_name = UPPER(column_name); Вы также можете использовать функцию REPLACE для замены определенных символов или строк в текстовых полях. Например: UPDATE table_name SET column_name = REPLACE(column_name, 'OldString', 'NewString'); SELECT column1, column2, ...
Сгенерированные столбцы в PostgreSQL
Что такое сгенерированный столбец? Ну, сгенерированный столбец - это особый вид столбца, который генерируется из других столбцов. Это то же самое, что и табличные представления, но для столбцов. Существует 2 разных типа генерируемых столбцов. Они могут быть virtual или stored. Виртуальные столбцы всегда вычисляются при чтении и не занимают места в памяти. Сохраненные столбцы вычисляются при записи, а затем занимают место в памяти. Однако стоит отметить, что Postgres поддерживает только сохраненные сгенерированные столбцы...
Назначение и основные возможности СУБД ЛИНТЕР
Система управления базами данных (СУБД) ЛИНТЕР предназначена для работы с реляционной моделью данных автоматизированных систем различного назначения, включая работу с системами реального времени, системами с повышенными требованиями к безопасности и секретности данных...
СУБД ЛИНТЕР СТАНДАРТ - оптимальный выбор для вашего проекта
В современном мире цифровизации предприятиям требуется надежное и безопасное решение для хранения и обработки данных. В рамках задачи по импортозамещению, особенно актуальным становится использование отечественных разработок. СУБД ЛИНТЕР СТАНДАРТ – это российская реляционная СУБД, которая может стать подходящим выбором для вашего проекта. Начнем с того, где данная СУБД может применяться. СУБД ЛИНТЕР СТАНДАРТ подходит для проектов где требуется ресурсоемкие СУБД, а также для проектов где требуются встраиваемые решения, такие как IoT и M2M...
TimescaleDB — это open-source БД, разработанная для того, чтобы сделать SQL масштабируемым для данных временных рядов. TimescaleDB разработана на основе PostgreSQL и упакована как расширение PostgreSQL, обеспечивая автоматическое разделение по времени и пространству (ключ разделения), а также полную поддержку SQL. GitHub (hgithub.com/...edb
Подробный обзор атрибутов в СУБД
Атрибуты - это характеристики или свойства, которые определяют и описывают сущности в базе данных. Каждый атрибут содержит определенные значения данных для экземпляра сущности, во многом подобно полям или столбцам в таблице, которые представляют различные точки данных для записей или строк. В этом всеобъемлющем руководстве мы углубимся в то, что такое атрибуты, исследуем различные типы атрибутов и приведем примеры, объясняющие их значение в СУБД. В СУБД сущность - это любой объект или вещь, отличимая от других объектов...
Knex.js — конструктор SQL-запросов для PostgreSQL и других СУБД
— npm install knex --save — npm install pg --save Knex.js спроектирован как гибкий и портативный инструмент. В нем есть как традиционные колбеки, так и интерфейс промисов для более чистого управления потоком async, потоковый интерфейс, полнофункциональные конструкторы запросов и схем, поддержка транзакций (с точками сохранения), пул соединений и стандартизированные ответы между различными клиентами. Knex можно использовать в качестве конструктора SQL-запросов как в Node...
Условия в WHERE могут быть записаны с использованием ещё нескольких команд, которыми являются:    • IN - сравнивает значение в столбце с несколькими возможными значениями и возвращает true, если значение совпадает хотя бы с одним значением    • BETWEEN - проверяет, находится ли значение в каком-то промежутке    • LIKE - ищет по шаблону К примеру, мы можем сделать запрос для вывода данных об альбомах в жанре pop или soul (1 строчка на картинке) Если мы хотим вывести все альбомы, которые были выпущены в промежутке между 1975 и 1985 годом, мы можем использовать следующую запись (2 строчка на картинке) Также, если мы хотим вывести все альбомы, в названии которых есть буква 'R', мы можем использовать следующую запись (3 строчка на картинке) Знак % означает любую последовательность символов (0 символов тоже считается за последовательность). Если мы хотим вывести все альбомы, первая буква в названии которых - 'R', то запись слегка изменится (4 строчка на картинке)
Не просто СУБД, а БАСТИОН: какие СУБД с сертификацией ФСТЭК защищают ваши данные
В современном мире, где информация является одним из самых ценных активов, обеспечение безопасности данных становится приоритетной задачей не только для коммерческого бизнеса, но и для государственных предприятий, военной промышленности, где данные могут быть классифицированы как конфиденциальные и выше. В этой статье мы рассмотрим российские системы управления базами данных (СУБД), которые предлагают высокий уровень защиты данных и соответствуют требованиям ФСТЭК. Сегодня рынок СУБД в России представлен...
Использование нескольких CTE в одном SQL-запросе в MySQL
Автор Бен Надел. Веб-разработчик с 25 летним стажем На работе мы недавно обновились до MySQL 8. И это, наконец, дало мне возможность начать экспериментировать с более продвинутыми концепциями из-за большого количества разовых отчетов, которые мне приходится запускать. Несколько недель назад я изучил использование конструкций VALUES и ROW для создания обобщенных табличных выражений (Common Table Expression, CTE). И, как продолжение этого, я только что узнал, что в одном запросе MySQL можно иметь несколько CTE...
Оптимизация CROSS JOIN
CROSS JOIN используется для комбинирования всех строк из двух или более таблиц без каких-либо условий соединения. Этот тип JOIN может быть полезен в определенных сценариях, но при неправильном использовании он может привести к большому количеству дублирующихся данных и значительному возрастанию нагрузки на базу данных. Вот несколько способов оптимизации CROSS JOIN: 1. Используйте WHERE для фильтрации данных Одним из способов улучшить производительность CROSS JOIN является использование предложения WHERE для фильтрации данных до их комбинирования...
Видео