Конференция завершена. Ждем вас на Saint HighLoad++ в следующий раз!

Хранение графов в Tarantool: реальность или миф? Базы данных и системы хранения

Доклад принят в программу конференции
Александр Горякин
Mail.ru, Tarantool

Разработчик высоконагруженных систем хранения данных.

Тезисы

В последнее время часто стали появляться запросы на хранение компонентов графов, а иногда и графа целиком в базе данных. Для этого есть специализированные решения типа Neo4J и др. Но чаще всего компании используют для этого решения, которые не предназначены для хранения графов, например, MySQL, PostgreSQL или Hadoop.

Однажды к нам пришли заказчики, у которых граф хранился в Hadoop, но работа с ним была довольно трудоемкой и медленной. Они хотели работать с графом быстрее, чем сейчас. Мы решили попробовать поместить его в Tarantool. Этот доклад о том, что же у нас получилось и как мы это сделали.

Рассмотрим архитектуру на примере абстрактного проекта, основанного на реальном, увидим, какие усилия были предприняты для того, чтобы научиться хранить граф в Tarantool и сделать работу с ним более приятной.

Другие доклады секции Базы данных и системы хранения