NoSQL база данных Redis
Здесь собрана сборная информация по базе данных Redis, которая может понадобиться при работе с этим хранилищем данных или если вас спросят о ней на собеседовании:)
Redis — это система для хранения данных, которая использует пары "ключ — значение". Вместо таблиц, как в реляционных или документоориентированных базах данных, такой тип БД имеет только ключи и соответствующие им значения. Он может хранить огромное количество таких пар —...
Транзакции в MySQL
Транзакция представляет собой группу операторов SQL, которые обрабатываются атомарно, то есть как цельная единица проведённой работы. Если механизм базы данных может применить всю группу операторов к базе данных, он делает это, но если какой-либо из операторов не может быть выполнен из-за сбоя или по другой причине, ни один из них не применяется.
Управление транзакциями
Управление транзакциями является важной частью работы базы...
Критерии ACID для транзакций в MySQL
ACID - это аббревиатура, обозначающая четыре ключевых свойства систем обработки транзакций: атомарность, согласованность, изолированность и долговечность. Эти характеристики являются основополагающими для обеспечения надежности и защиты данных в базах данных.
ACID
Атомарность. Транзакция воспринимается как единое целое, и ее выполнение подразумевает, что или все действия выполняются успешно, или не выполняется ни одно. Это...
Что вы должны использовать в качестве визуализации соединений SQL вместо диаграмм Венна Перевод
Перевод. Оригинал статьи Автор Андреас Мартинсон (Andreas Martinson)
От 4 апреля 2022 г.
Диаграммы Венна (Venn Diagrams) устарели (по утверждению автора).


Выше показано изображение автора, вдохновленное R for Data Science (предлагаемое им вместо диаграмм...
Движки для базы данных MySQL - InnoDB, MyISAM и Archive
InnoDB — многофункциональный движок, который поддерживает большинство функций: транзакции, все ограничения[1], внешние ключи[2], связи таблиц и другое, но не поддерживает полнотекстовый индекс. Данный движок в основном направлен на выборку данных, а не на вставку, следовательно, лучше использовать его там, где чаще всего нужно будет быстро что-то выбрать, а не вставить. Или там, где нужен какой-то функционал,...
Вы еще не зарегистрировались? Войти
💾 Как сохранять смайлы в базу данных MySQL
Если вы хотите сохранить смайлы 😁 в базу данных MySQL, необходимо, чтобы в таблице была кодировка utf8mb4(utf8mb4_general_ci), которая поддерживает верхний диапазон Unicode символов.
Для таблицы можно выполнить следующие запросы, в них MyTable - название таблицы, content - название поля в таблице, в которое сохраняется контент со смайлами.
При изменении кодировки контент столбца будет переконвертирован в новую кодировку.
ALTER TABLE `MyTable` COLLATE...