Как вставить множество записей в базу данных за один раз: методы массовой вставки в PostgreSQL, Greenplum, Redis, Neo4j, MongoDB и Elasticsearch, а также их практическая...
Репликация БД, CAP-теорема и топология кластера
Как распределенные реляционные базы данных и NoSQL-хранилища обеспечивают согласованность данных, чем синхронная репликация отличается от асинхронной и как топология кластера влияет на задержку обработки изменений....
Пример использования NoSQL-СУБД Redis в микросервисе поиска такси
Прототип сервиса записи оперативных данных о местонахождении автомобилей такси по районам Москвы и поиска машин по запросу клиента. Пишем часть системы с микросервисной архитектурой на...
Знакомимся с key-value NoSQL-БД: наполняем Redis данными из Kafka
Сегодня на примере резидентной нереляционной базы данных Redis рассмотрим, что представляют собой эти NoSQL-хранилища, а также наполним ее данными, запустив в Google Colab простенький Python-скрипт...
Анализ графа социальных связей с Neo4j
Как графовые базы данных ускоряют исследование отношений между людьми по сравнению с многотабличными SQL-запросами на соединение таблиц в реляционных базах данных. Смотрим на примере NoSQL-СУБД...
Не только SQL: знакомимся с документо-ориентированной базой данных MongoDB
Хотя большинство системных и бизнес-аналитиков чаще сталкиваются с реляционными базами данных, будет полезным знать про другие альтернативы. Сегодня рассмотрим примеры работы с документо-ориентированной NoSQL-базой MongoDB,...