MongoDB: Обновление массивов в документах

Вы можете использовать методы updateOne() или updateMany() для добавления, обновления или удаления элементов массива на основе указанных критериев. Для обновления нескольких массивов в коллекции рекомендуется использовать updateMany() Чтобы продемонстрировать операцию обновления, вставьте в…Читать далееMongoDB: Обновление массивов в документах

PHP-FPM tuning: использование ‘pm static’ для максимальной производительности

Давайте очень быстро рассмотрим, как лучше всего настроить PHP-FPM для высокой пропускной способности, низкой задержки и более стабильного использования процессора и памяти. По умолчанию для большинства настроек PHP-FPM PM (process manager)…Читать далееPHP-FPM tuning: использование ‘pm static’ для максимальной производительности

Как создать резервную копию и восстановить MongoDB в Ubuntu

Введение в MongoDB MongoDB-один из самых известных движков баз данных NoSQL. Она широко рассматривается как мощная, масштабируемая и надежная в использовании база данных. MongoDB использует документы, подобные JSON, с дополнительными схемами для эффективной…Читать далееКак создать резервную копию и восстановить MongoDB в Ubuntu

11 основных примеров команды UPDATE в MySQL

Рассматриваются в данной статье следующие примеры: Обновление всех строк Обновление только выбранных строк Обновление значение столбца с выражением Использование ключевого слова DEFAULT в Update Обновление нескольких столбцов Используя условие LIMIT в обновлении…Читать далее11 основных примеров команды UPDATE в MySQL

13 советов по настройке и оптимизации баз данных Mysql и Mariadb

MySQL и MariaDB — наиболее широко используемые системы управления реляционными базами данных (RDMS), когда речь идет о хостинге веб-сайтов и системах CMS, таких как Joomla, WordPress, Drupal и Typo 3.…Читать далее13 советов по настройке и оптимизации баз данных Mysql и Mariadb

Как индексировать MySQL для повышения производительности (перевод)

Если вы когда-либо работали с MySQL, Percona Server или MariaDB, вы, вероятно, задавались вопросом, как можно улучшить производительность экземпляров базы данных. Если вы искали совета по этому поводу, вы, вероятно, слышали…Читать далееКак индексировать MySQL для повышения производительности (перевод)

10 полезных бесплатных курсов Udemy

Как выбрать лучшие бесплатные курсы на Udemy, когда на выбор более 155 000 онлайн-курсов? Что ж, вот несколько шагов, если вас интересуют только бесплатные курсы Udemy и ничего больше: Определитесь с…Читать далее10 полезных бесплатных курсов Udemy

Установка и настройка Varnish с NGINX в Ubuntu 18.04

Начнём с обновления пакетов: apt update apt upgrade Вносим изменения в настройках nginx, для смены порта на котором работает сайт: nano /etc/nginx/sites-enabled/default nano /etc/nginx/sites-enabled/<site_name> вносим изменения в строки listen: listen…Читать далееУстановка и настройка Varnish с NGINX в Ubuntu 18.04

10 интересных библиотек JavaScript и CSS за апрель 2020 года

Bootstrap Icons Команда Bootstrap недавно выпустила обновление Alpha 3 для своей библиотеки значков. В новейшей версии добавлено множество новых дизайнов, а в пакете иконок Bootstrap SVG добавлено более 500 иконок. Polka…Читать далее10 интересных библиотек JavaScript и CSS за апрель 2020 года

Миграция БД из MySQL в PostgreSQL с помощью pgloader

Почти все мои сервисы работают на Postgres, пришло время и этому блогу переехать с MySQL. Для миграции я использовал программу pgloader, которая написана на Сommon Lisp, мне она показалась довольно простой…Читать далееМиграция БД из MySQL в PostgreSQL с помощью pgloader