ARENADATA Grid

Аналитическая платформа с открытым кодом

Платформа вычислений в памяти, построенная на базе Apache Ignite, позволяет значительно ускорить Ваши приложения без необходимости замены существующих СУБД. Arenadata Grid (ADG) дает возможность гибко масштабировать полученное решение на десятки и сотни вычислительных узлов. Используя оперативную память в качестве основного накопителя, платформа Arenadata Grid способна выполнять и обрабатывать запросы от 1000 до 1000000 раз быстрее традиционных дисковых СУБД. Вычислительные мощности Arenadata Grid легко масштабируются путем добавления новых узлов в кластер без необходимости остановки работы, позволяя тем самым обрабатывать сотни террабайт данных из множества БД.

Вы сможете с легкостью модернизировать архитектуру существующих приложений, задействовав ADG в качестве промежуточного кэширующего уровня хранения. Платформа Arenadata Grid способна прозрачно и бесшовно интегрироваться с существующими РСУБД, NoSQL СУБД и Hadoop. ADG реализует единый API, поддерживающий SQL, MapReduce, языки программирования Java, C++, .NET, PHP. Arenadata Grid, вместе с использующими ее приложениями, может быть с легкостью запущена как в облаке, так и в Вашем ЦОД.

ADG может быть также использована как распределенная транзакционная СУБД с поддержкой SQL запросов, способная хранить данные как в памяти, так и на диске. Это достигается благодаря использованию технологии персистентного хранения в сочетании с возможностями, предоставляемыми встроенным SQL-движком.

1,000x Better Performance Versus Disk-Based Databases

Платформа вычислений в памяти Arenadata Grid позволяет Вам увеличить производительность используемых традиционных СУБД более, чем в 1000 раз, путем сокращения затрат на чтение и запись с дисковых накопителей. Выступая в качестве промежуточного кэширующего уровня хранения, ADG выполняет подкачку данных из Вашей РСУБД или NoSQL СУБД в оперативную память. Помимо высокой производительности кэширующего уровня, Arenadata Grid реализует ряд возможностей, таких как потоковая обработка данных, распределенные вычисления, ускорение Spark и Hadoop.

Arenadata Grid

Платформа Arenadata Grid способна масштабировать практически линейно путем добавления новых узлов в существующий кластер. Данные в кластере располагаются оптимально с целью максимально уменьшить миграцию данных при изменении топологии кластера. При этом миграция данных производится полностью автоматически.

Одной из особенностей Arenadata Grid является отсутствие мастер-узла. Нужный узел, хранящий целевую запись, определяется путем расчета значения специальной функции.

ADG реализует распределённый кэш «ключ-значение», располагающийся между Вашими приложениями и СУБД, позволяя тем самым бесшовно интегрироваться в существующую архитектуру, выполняя сквозное чтение и запись.

Преимущества Arenadata Grid

  • Распределенный кэш в памяти.
  • Молниеносная скорость вычислений.
  • Гибкая масштабируемость.
  • Распределённые транзакции.
  • Распределённые SQL-запросы.
  • Многоуровневое хранение данных (RAM/Disk) вне кучи (OffHeap).
Arenadata Grid

Store and Process Data In-Memory with ACID Transactions and ANSI-99 SQL Support

Платформа Arenadata Grid поддерживает ANSI-SQL 99. Вы можете с легкостью выполнять запросы над массивом данных, распределенным между сотнями узлов, хранящими данные как в памяти, так и на диске, при необходимости подкачивая их из сторонних источников. Так же у Вас есть возможность подключаться к Arenadata Grid из Вашего приложения, используя привычные интерфейсы, такие как ODBC и JDBC. ADG реализует ACID транзакции на уровне кэша и поддерживает полноценный ANSI-SQL 99, включая DDL и DML. Используя Arenadata Grid, Вы можете с легкостью ускорить транзакционные и аналитические запросы.

Arenadata Grid

В рамках универсальной платформы данных Arenadata EDP ADG может быть интегрирована с массивно-параллельной СУБД Arenadata DB (основанной на open-source проекте Greenplum), что позволяет осуществлять многоуровневую обработку данных, извлекая пользу от высокоскоростной транзакционной обработки в памяти и массивно-параллельной обработки очень большого объема исторических данных. Интеграция выполняется посредством протокола PXF.

Среди основных сценариев использования ADG выделяются следующие:

  • ускорение обработки аналитических запросов над оперативными данными в массивно-параллельной СУБД;
  • кэширование оперативных данных в HDFS;
  • реализация транзакционного кэша данных для систем потоковой передачи и шин данных.
Arenadata Grid