Цифругл – метка: DataBase
Фото Вредные привычки в SQL: не создавайте ID колонку в каждой таблице
Вредные привычки в SQL: не создавайте ID колонку в каждой таблице

Многие начинающие или просто ленивые программисты бездумно лепят поле ID в каждую таблицу: нужно это или нет. Вот небольшое объяснение: …

Фото Вредные привычки в SQL: старомодные JOINы
Вредные привычки в SQL: старомодные JOINы

Как лучше писать много-табличные запросы: просто перечисляя таблицы в SELECT через запятую, или же использовать JOIN?

Фото Как установить PostgreSQL на Linux и создать базу и пользователя
Как установить PostgreSQL на Linux и создать базу и пользователя

PostgreSQL - система управления базой данных общего назначения. Одна из самых распространённых баз данных, используемая на многих коммерческих и некоммерческих …

Фото Добавляем поддержку медиа-файлов в Django проект
Добавляем поддержку медиа-файлов в Django проект

Современные сайты редко ограничиваются только текстом и вёрсткой. Часто в заметках красуются фотографии, а рядом с описанием товаров - их …

Фото Очередь обработки Redis на Python
Очередь обработки Redis на Python

В базе данных Redis есть занимательная структура данных — список. Он подходит для разных задач, но в этой заметке речь …

Фото Примеры работы с NoSQL базой данных Redis из Python
Примеры работы с NoSQL базой данных Redis из Python

База данных Redis имеет множество возможностей для оптимизации работы программ и добавления различных занимательных возможностей ваших проектов. Поэтому, безусловно, стоит …

Фото Три примера работы с SQL базой данных в Python — Pony ORM (бонус)
Три примера работы с SQL базой данных в Python — Pony ORM (бонус)

К заметкам про работу с базой данных из sqlite3, sqlalchemy.Table и sqlalchemy.orm решил добавить и заметку про Pony ORM — …

Фото Три примера работы с SQL базой данных в Python (sqlalchemy.orm)
Три примера работы с SQL базой данных в Python (sqlalchemy.orm)

Многие приложения на Python используют базу данных для хранения и эффективного использования их в своей работе. В этот раз на …

Фото Три примера работы с SQL базой данных в Python (sqlalchemy.Table)
Три примера работы с SQL базой данных в Python (sqlalchemy.Table)

Многие приложения на Python используют базу данных для хранения и эффективного использования их в своей работе. И сделать это можно …

Фото Три примера работы с SQL базой данных в Python (адаптор sqlite3)
Три примера работы с SQL базой данных в Python (адаптор sqlite3)

Многие приложения на Python используют базу данных для хранения и эфективного использования их в своей работе.

Фото Асинхронность и очереди в распределённых системах
Асинхронность и очереди в распределённых системах

Немного примеров работы с асинхронностью в распределённых системах

Фото Решаем проблему ERROR 1348 column password is not updatable при обновлении пароля root в MySQL / MariaDB
Решаем проблему ERROR 1348 column password is not updatable при обновлении пароля root в MySQL / MariaDB

В MySQL есть временами непонятные ограничения, которые не позволяют привычным нам образом его использовать. Однако, если разобраться, то всё начинает …

Фото Решаем проблему ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number и Error Code: 1064 в MySQL / MariaDB
Решаем проблему ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number и Error Code: 1064 в MySQL / MariaDB

MySQL и её новая сестричка из мира СПО – MariaDB довольно сильно распространены на хостингах, да и LAMP никто не …

Фото SQLite приняли Code of Conduct, основанный на Уставе святого Бенедикта
SQLite приняли Code of Conduct, основанный на Уставе святого Бенедикта

Проект SQLite приняли новый Code of Conduct. И он сильно отличается от того, к чему мы привыкли

Фото Сводка новостей за 2-ую неделю сентября
Сводка новостей за 2-ую неделю сентября

Новости за вторую неделю сентября

Фото Полезные, но неочевидные команды PostgreSQL
Полезные, но неочевидные команды PostgreSQL

Часто новичку в PostgreSQL сложно просто от того, что многие команды, к которым он привык в других СУРБД называются по-другому, …

Фото Как установить и настроить PostgreSQL в MacOS
Как установить и настроить PostgreSQL в MacOS

Фото MySQL. Решение проблемы «/var/run/mysqld/mysqld.sock не найден»
MySQL. Решение проблемы «/var/run/mysqld/mysqld.sock не найден»

Работая с базой данных MySQL, можно столкнуться с проблемой: при старте демона(сервиса) mysqld возвращается сообщение об ошибке

Фото Ленивый backup MySQL
Ленивый backup MySQL

Если вы также ленивы как и я, то вы так и не перевели свои старые проекты на postgresql.

Фото Как создать копию таблицы MySQL / MariaDB
Как создать копию таблицы MySQL / MariaDB

Копируем схему таблиц MySQL / MariaDB и наполняем их данными

Фото Добавляем поддержку emoji в Django+MySQL приложение
Добавляем поддержку emoji в Django+MySQL приложение

В наше время emoji в веб-приложениях — не роскошь, а суровая реальность: любой «мобильный юзер» может написать сообщение, в котором …

Фото Маленькая книга о MongoDB
Маленькая книга о MongoDB

Небольшая книга о MongoDB, её особенностях, настройке.

Фото AMQP — протокол шины сообщений
AMQP — протокол шины сообщений

Фото Что новый Redis нам готовит
Что новый Redis нам готовит

В Redis 3 должна появиться возможность использовать несколько Redis-нод как кластер. О кластере говорили давно, примерно тогда же пытались сделать, …

Фото Сортированные множества в Redis
Сортированные множества в Redis

Фото Мой SQL
Мой SQL

Неделю назад провёл семинар по MySQL. Событие не ахти какое, но всё же решил записать на будущее.

Фото Чистим разросшийся файл mysql ibdata1
Чистим разросшийся файл mysql ibdata1

В MySQL есть такой замечательный файл — ibdata1. Замечателен о не только тем, что растёт как дурак, но и тем, …

Фото Чистим разросшийся файл MySql / MariaDB ibdata1
Чистим разросшийся файл MySql / MariaDB ibdata1

В MySQL / MariaDB есть замечательный файл для хранения таблиц – ibdata1. Иногда он становится слишком большим – приходит время …

Фото Маленькая книга о Redis
Маленькая книга о Redis

Небольшая книга о Redis, её особенностях, настройке.

Базы данных: sql, nosql, postsql и прочие варианты языков запросов и систем управления реляционными и около реляционными базами данных. Key-value хранилища на подобии Redis, Ignite, Memcached - скорость работы хранилищ с доступом к значениям по ключу. Советы по описанию структур данных (таблиц, схем) и связей между ними (один к одном / ко многим, многие ко многим). Инструменты для оптимизации и визуализации баз данных. Кластеры хранилищ данных: отказоустойчивые, высокой нагрузки. Как разобраться в тормозящих запросах, способы оптимизации запросов к базе данных.