TigerGraph выпустил облачную версию своей базы данных графов. TigerGraph Cloud поддерживает приложения искусственного интеллекта и машинного обучения, и было объявлено об этом на ежегодной конференции Amazon Web Services Re: Invent. Это следует за недавним обновлением TigerGraph DB.
Разработчики TigerGraph заявляют, что новый облачный сервис станет доступен на других платформах в дополнение к Amazon Web Services, и что этот сервис является более быстрым и простым способом безопасного выполнения SQL-подобных запросов в облаке. Первоначально TigerGraph назывался SQLGraph.
Наряду с базой данных подписчики новой услуги получают стартовые комплекты для разработки приложений, охватывающих ряд областей, таких как борьба с мошенничеством и защита от отмывания денег. Другие комплекты включают Customer 360 и Enterprise Graph Analytics. Наборы включают схемы графиков, образцы данных, предварительно загруженные запросы и библиотеку настраиваемых алгоритмов графиков, включая PageRank, кратчайший путь и обнаружение сообщества.
TigerGraph был запущен в прошлом году и утверждает, что предлагает самую быструю реализацию графической аналитики на своей корпоративной платформе. Основатель TigerGraph Юй Сюй руководил группой массового параллельного программирования (MPP) в Teradata, прежде чем перейти в Twitter. Затем он ушел, чтобы разработать более быструю базу данных графов, которая была изначально распределена. Некоторые другие графические базы данных хранят данные поверх Hadoop или NoSQL, хотя Neo4j, текущий лидер на рынке графовых баз данных, хранит свои данные в структуре графа, где данные являются узлами, а связи между данными — ребрами.
Отличие TigerGraph заключается в том, что он начинается с параллельной модели, а не добавляется позже, что делает возможной более сложную аналитику графов наряду со способностью работать с гораздо большими объемами данных. TigerGraph может работать на более чем 1000 узлах стандартных процессоров Intel, что означает, что он может выполнять запросы до 20 переходов без потери производительности. Переходы в графовых базах данных — это случаи, эквивалентные работе через соединения между точками данных, поэтому запрос с одним переходом включает точки данных с одним соединением, два перехода перемещаются через промежуточную точку данных для поиска соединения и т. Д. Чем больше переходов, тем хуже время ответа на запросы.
Обновленная версия базы данных была запущена в сентябре, предлагая лучшую интеграцию с базами данных и системами хранения, поддержку контейнеров Docker и Kubernetes, доступность на Amazon Web Services Marketplace и Microsoft Azure, а также новую библиотеку алгоритмов графов. Поддержка Spark «скоро».
Библиотека алгоритмов графа состоит из реализаций GSQL таких функций анализа графов, как PageRank, кратчайший путь, подключенные компоненты и обнаружение сообщества. Библиотека представляет собой расширяемый пользователем набор запросов GSQL. Разработчики описывают GSQL как полный по Тьюрингу, простой в использовании, похожий на SQL язык графовых запросов со встроенным параллелизмом.
Компания также выпустила набор инструментов миграции Neo4j, который позволяет разработчикам Neo4j преобразовывать запросы Cypher в GSQL.