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


Отношения в комнате Android (Kotlin)
В разработке для Android Room — это библиотека, которая обеспечивает уровень абстракции над SQLite для операций с базой данных. Одной из ключевых особенностей Room является возможность определять отношения между сущностями (таблицами) в базе данных. В этой статье мы обсудим три типа отношений, которые можно определить в Room: один ко многим, многие ко многим и один к одному. Связь «один ко многим» Отношение «один ко многим» — это отношение между двумя объектами, в котором один..

Ограничить предложение в MySQL
Использование оговорки об ограничении - Когда вы используете оператор Select, вы выбираете все записи из таблицы. Select * from <tableName>; Но что, если вы хотите отобразить только первые несколько записей из таблицы? Здесь полезно использовать предложение LIMIT. Вы можете отобразить N количество записей. Например. вы можете отобразить первые 10 записей. Select * from <tableName> LIMIT X; Предположим, что X равно 10. С приведенным выше запросом будут..

Понимание основ компьютерного программирования.
Добро пожаловать, любознательные! В этой статье я расскажу об основах компьютерного программирования, на которых построены популярные приложения и веб-сайты, которыми вы пользуетесь каждый день. Мы собираемся обсудить основы программирования, такие как структуры данных, алгоритмы, базы данных, API и т. д. Не беспокойтесь, если вы сейчас не понимаете всех этих причудливых слов, к концу этой статьи у вас будет хорошее понимание каждого из них. Структуры данных и алгоритмы Структуры..

Найдите первые n самых медленных запросов в вашей базе данных
Найдите узкие места в запросах, которые замедляют процессы вашей базы данных Когда ваша база данных растет, легко потерять связь со всеми процессами, которые она выполняет. Было бы здорово отслеживать медленные запросы, которые тормозят операции? В этой статье мы создадим запрос, который предоставит вам все инструменты, необходимые для анализа и оптимизации вашей базы данных : он выбирает проблемные запросы, предоставляет релевантную информацию по этим запросам и предлагает средства..

Начало работы с Redis
Redis, сокращение от RE mote DI ctionary S erver, представляет собой невероятно быстрое хранилище данных с открытым исходным кодом, размещаемое в памяти. приобрел популярность благодаря своей способности обрабатывать различные структуры данных и исключительно хорошо выполнять кэширование, аналитику в реальном времени и многое другое. В этом руководстве мы рассмотрим основы Redis, способы его настройки, взаимодействия с ним и предоставим примеры, которые помогут вам начать работу. Что..

Как несколько строк кода уменьшили нагрузку на базу данных на несколько миллионов запросов
Когда я впервые опубликовал клиент PostgreSQL Слоник для Node.js, я работал с большими наборами данных, вставляя десятки миллионов записей в час. Однако форма вставляемых данных обычно была довольно плоской, и поэтому их довольно легко вставлять с помощью INSERT INTO ... SELECT * FROM unnset() pattern . В то время я рекомендовал шаблон unnest как шаблон для вставки большого количества строк в пакетах (это была часть I). Однако сегодня я нашел способ получше: jsonb_to_recordset..

Базы данных SQL против NoSQL
SQL: реляционная база данных SQL SQL — хороший выбор для любого бизнеса, который выиграет от его предопределенной структуры и заданных схем. Например, приложения, требующие многострочных транзакций, такие как системы бухгалтерского учета или системы мониторинга запасов, или приложения, работающие на устаревших системах, будут успешно работать со структурой SQL. Зрелость: Совместимость: Экономичность: Реплицируемый Преимущества: ACID (атомарность, согласованность,..