База данных Amazon Neptune Graph


Amazon запустила Neptune, базу данных графов, которую можно использовать для создания графов взаимосвязей наборов данных с высокой степенью связи. Neptune — это полностью управляемый сервис, и он является одним из множества анонсов, сделанных на AWS re: Invent.

Хотя в объявлениях о новом продукте не упоминается история продукта, похоже, что он основан на Blazegraph, хорошо известной графической базе данных, которая, по слухам, была приобретена Amazon в прошлом году. Домен, безусловно, был приобретен Amazon, и ряд ключевых разработчиков Blazegraph сейчас работают в Amazon, в том числе Брэд Биби, генеральный директор Blazegraph до этого года, а теперь проводит сессии по Neptune в Re: Invent. Название Нептун вполне могло быть выбрано, потому что Янус и Титан — большие графовые базы данных.

Amazon описывает Neptune как основанный на специально созданном высокопроизводительном графическом ядре базы данных, оптимизированном для хранения миллиардов отношений и выполнения запросов к графу с задержкой в миллисекунды. Рекомендуемые варианты использования Neptune включают механизмы рекомендаций, обнаружение мошенничества, графики знаний, обнаружение лекарств и сетевую безопасность.

Amazon Neptune поддерживает два открытых стандарта для описания и запросов к графам — Графы свойств в стиле Apache TinkerPop3, запрашиваемые с помощью Gremlin, и Структура описания ресурсов (RDF), запрашиваемые с помощью SPARQL. Gremlin — это язык обхода графа, в котором запрос представляет собой обход, состоящий из дискретных шагов, следующих от края до узла, а SPARQL — это декларативный язык, основанный на стандартах семантической паутины от W3C. Данные могут быть импортированы из S3, а для модели графа Resource Description Framework (RDF) Neptune поддерживает сериализацию Turtle, N-Triples, N-Quads и RDF / XML. Графики свойств ограничены CSV.

Neptune обеспечивает высокую доступность, с репликами чтения, восстановлением на определенный момент времени, непрерывным резервным копированием в Amazon S3 и репликацией по зонам доступности. В настоящее время он находится в предварительной версии и будет взиматься плата в зависимости от использования.


Добавить комментарий