Распределенная платформа для обработки данных в памяти¶
Arenadata Grid (ADG) – платформа вычислений в памяти, позволяющая значительно ускорить приложения без необходимости замены существующих СУБД. ADG дает возможность гибко масштабировать полученное решение на десятки и сотни вычислительных узлов. Используя оперативную память в качестве основного накопителя, платформа способна выполнять и обрабатывать запросы от 1000 до 1000000 раз быстрее традиционных дисковых СУБД. Вычислительные мощности Arenadata Grid легко масштабируются путем добавления новых узлов в кластер без необходимости остановки работы, позволяя тем самым обрабатывать сотни терабайт данных из множества БД.
Задействовав ADG в качестве промежуточного кэширующего уровня хранения, можно с легкостью модернизировать архитектуру существующих приложений. Платформа способна прозрачно и бесшовно интегрироваться с существующими РСУБД, NoSQL СУБД и Hadoop. ADG помимо in-memory DB является также высокоэффективным сервером приложений на языке Lua. Кластер Arenadata Grid вместе с использующими его приложениями может быть с легкостью запущен как в облаке, так и в ЦОД.
Платформа Arenadata Grid способна масштабироваться практически линейно путем добавления новых узлов в существующий кластер. Данные в кластере располагаются оптимально с задачей максимально уменьшить миграцию данных при изменении топологии кластера. При этом миграция данных производится полностью автоматически.
Одной из особенностей Arenadata Grid является отсутствие мастер-узла. Нужный узел, хранящий целевую запись, определяется путем расчета значения специальной функции.
Преимущества Arenadata Grid:
- Распределенные таблицы “ключ-значение” в памяти;
- Молниеносная скорость вычислений;
- Гибкая масштабируемость;
- Встроенный сервер приложений, позволяющий легко разрабатывать распределенные приложения;
- Многоуровневое хранение данных (RAM/Disk).
Хранение и обработка данных в памяти с помощью ACID-транзакций и ANSI-99 SQL¶
Среди основных сценариев использования ADG выделяются следующие:
- Функциональность In-memory DB;
- Ускорение обработки аналитических запросов над оперативными данными в массивно-параллельной СУБД;
- Кэширование оперативных данных в HDFS;
- Реализация транзакционного кэша данных для систем потоковой передачи и шин данных.
Оригинальная документация на русском языке позволяет облегчить процесс планирования и разворачивания платформы. Инструкция может быть полезна администраторам, программистам, разработчикам и сотрудникам подразделений информационных технологий, осуществляющих внедрение и сопровождение кластеров Arenadata.
Далее в документации приведены инструкции по работе с Arenadata Grid: установка, основные концепции, кластеризация и роли.
Important
Контактная информация службы поддержки – e-mail: info@arenadata.io