Найти в Дзене
Что такое EdgeDB?
EdgeDB — это современная база данных следующего поколения, разработанная для упрощения взаимодействия с данными. Она основана на идеях объектно-реляционных баз данных и нацелена на устранение проблем, связанных с классическими реляционными базами данных, такими как сложность запросов, необходимость в ручном маппинге объектов и реляционных данных (ORM) и недостаточная выразительность SQL. Основной фокус EdgeDB — предоставить удобный, декларативный интерфейс для работы с данными, ориентированный на разработчиков, что делает её мощным инструментом для сложных приложений...
8 месяцев назад
Как работать с ANSIBLE - ШПАРГАЛКА
Ansible – это современный инструмент управления конфигурацией, который облегчает задачу настройки и обслуживания удаленных серверов. Это краткий справочник по командам и методам, обычно используемым при работе с Ansible. Как пользоваться: Краткий словарь терминов Ansible¶ В этом руководстве широко используются такие термины Ansible: Проверка подключения к нодам¶ Чтобы убедиться, что Ansible может подключаться к нодам и запускать команды и плейбуки, вы можете использовать следующую команду: ansible...
1 год назад
Краткое руководство по Redis
Redis (Remote Dictionary Service) — это система управления базами данных, размещаемая в памяти, которая используется в качестве базы данных, кэша и брокера сообщений, в основном, в роли кеша, находящегося перед другой, «настоящей» базой данных, вроде MySQL или PostgreSQL. Кеш, основанный на Redis, помогает улучшить производительность приложений. Он эффективно использует скорость работы с данными, характерную для памяти, и смягчает нагрузку центральной базы данных приложения, связанную с обработкой...
101 читали · 1 год назад
Шпаргалка по команде find
Вывести только имена файлов. Поиск файлов пойдёт рекурсивно от той директории, где будет запущена команда: find | awk -F '/' '{print $NF;}' Переместить найденные по маске файлы из одной директории в другую: find /mnt/backup/*site.ru* -type f -exec mv {} /web/sites/ \; Найти все файлы по маске и сжать: find /data/1c-bases-backup -type f -name 1Cv8.1CD -exec gzip '{}' \; Переименовать все найденные файлы: find /backup/sql -type f -name "*.sql.gz" -exec mv {} {}.old \; Подробный список файлов размером...
1 год назад
Запускаем процессы в фоне с помощью screen
В терминале, мы запускаем процессы в текущей сессии. Если закрыть окно, выполнение процесса будет завершено, а результат будет утерян. Это является проблемой при выполнении ресурсоемких задач, которые занимают продолжительное время. Так же, любая запущенная команда блокирует терминал до своего завершения и мы не можем выполнять другие операции. Для решения этой проблемы существует терминальный менеджер screen. Он запускает процессы в собственных сессиях, которые не завершаются при выходе пользователя из системы...
1 год назад
Как пересобрать deb-пакет?
Debian package - это основная система управления пакетами в Debian подобных системах. dpkg используется для установки, удаления и получения информации о .deb пакетах. Использование Требуются права суперпользователя для работы Установка пакета sudo dpkg -i имя_пакета.deb Вывод списка установленных пакетов dpkg -l [маска] Удаление пакета dpkg -r имя_пакета Инструменты разработчика Пакет dpkg-dev содержит серию инструментов, которые вызываются для создания пакета. Содержание папки DEBIAN/* Подробнее можно посмотеть тут...
1 год назад
Настройка базы данных одной командой
Когда занимаешься разработкой серверного приложения, база данных становится неотъемлемой частью. Есть два основных способа: установить базу данных непосредственно на свой компьютер или использовать контейнер Docker. Лично я предпочитаю второй вариант из-за его удобства в настройке и отсутствия необходимости в очистке от лишних зависимостей после использования. В этом небольшом руководстве я покажу, как легко развернуть экземпляр MySQL, PostgreSQL или MongoDB на своем компьютере, используя Docker...
1 год назад
Про DEVOPS кратко...
Что такое DevOps? DevOps - это методология разработки программного обеспечения, которая объединяет разработку (Development) и операции (Operations). Она стремится к созданию эффективной и совместной среды для разработчиков и операционных специалистов, чтобы обеспечить более быструю и надежную поставку программного обеспечения. DevOps включает в себя автоматизацию процессов, непрерывную интеграцию и доставку (CI/CD), совместную работу и обмен знаниями между различными командами. Целью DevOps является...
1 год назад