Apache Ignite
Apache Ignite — это распределённая база данных для высокопроизводительных вычислений со скоростью в памяти.
Apache Ignite предназначен для работы с памятью, диском и Intel Optane в качестве активных уровней хранения. Уровень памяти позволяет использовать DRAM и Intel® Optane™, работающие в режиме памяти, для хранения и обработки данных. Дисковый уровень является необязательным с поддержкой двух вариантов — вы можете сохранять данные во внешней базе данных или хранить их в собственном постоянном хранилище Ignite. В качестве устройства хранения можно использовать SSD, Flash, HDD или Intel Optane, работающие в режиме AppDirect.
Хотя Apache Ignite широко используется в качестве слоя кэширования поверх внешних баз данных, он поставляется со своим собственным постоянным хранилищем — распределённым, ACID-совместимым и совместимым с SQL дисковым хранилищем. Собственное постоянное хранилище интегрируется в многоуровневое хранилище Ignite в качестве дискового уровня, который можно включить, чтобы позволить Ignite хранить больше данных на диске, чем он может кэшировать в памяти, и обеспечить быстрый перезапуск кластера.
Данные, хранящиеся в Ignite, соответствуют требованиям ACID как в памяти, так и на диске, что делает Ignite строго согласованной системой. Транзакции Ignite работают по сети и могут охватывать несколько серверов.
Apache Ignite поставляется с совместимым с ANSI-99, горизонтально масштабируемым и отказоустойчивым механизмом SQL, который позволяет вам взаимодействовать с Ignite как с обычной базой данных SQL с использованием драйверов JDBC, ODBC или собственных API SQL, доступных для Java, C#, C++, Python и других языков программирования. Ignite поддерживает все команды DML, включая запросы SELECT, UPDATE, INSERT и DELETE, а также подмножество команд DDL, актуальных для распределённых систем.
Высокопроизводительные вычисления (HPC) — это способность обрабатывать данные и выполнять сложные вычисления на высоких скоростях. Используя Apache Ignite в качестве высокопроизводительного вычислительного кластера, вы можете превратить группу обычных машин или облачную среду в распределённый суперкомпьютер из взаимосвязанных узлов Ignite. Ignite обеспечивает скорость и масштаб за счёт обработки записей в памяти и снижения использования сети с помощью API для интенсивных данных и вычислений. Эти API реализуют парадигму MapReduce и позволяют запускать произвольные задачи в кластере узлов.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )