Neo4j анонсировала Aura, полностью управляемую базу данных графов как услугу. Aura нацелена на малый бизнес и индивидуальных разработчиков.
База данных Neo4j — одна из самых популярных графовых баз данных. Он хранит данные и отношения в графических структурах и обладает высокой масштабируемостью. Разработчики могут создавать интеллектуальные приложения, которые просматривают большие взаимосвязанные наборы данных в режиме реального времени. Он имеет собственный механизм хранения и обработки графов и графический язык запросов.
Neo4j Aura больше нацелен на индивидуальное и ведомственное использование. Команда Neo4j осознает, что цена Neo4j Enterprise Edition является серьезным препятствием для разработчиков, которые думают, что Neo4j может быть интересным и полезным, но без большого бюджета на его опробование. Aura призвана предоставить способ сделать это, поскольку она предоставляет базу данных графов Neo4j через облачный сервис. Команда Neo4j говорит, что преимущества Aura начинаются с нулевого администрирования, простой подготовки и развертывания в один клик. Цены на Aura основаны на мощности с фиксированными почасовыми ставками в зависимости от мощности. Служба также предлагает возможность увеличения или уменьшения масштаба по мере необходимости, и Aura автоматически изменит размер базы данных, не нарушая рабочий процесс.
Поскольку Aura предоставляется как услуга, она должна обеспечивать постоянную доступность со встроенными функциями отказоустойчивости и самовосстановления. Команда Neo4j говорит, что Aura управляет такими процессами, как настройка, исправления безопасности, обновления программного обеспечения и изменения конфигурации с нулевым временем простоя. Данные реплицируются на три отдельных физических диска, чтобы обеспечить их надежность, и ежедневное резервное копирование в соответствии с политикой семидневного хранения. Сервис предлагает встроенную аутентификацию и сквозное шифрование данных.
Для разработчиков существуют официально поддерживаемые драйверы для языков, включая .Net, Java (также Spring), JavaScript и Python. Другие драйверы доступны в стороннем сообществе Neo4j вместе с библиотеками, инструментами, драйверами и руководствами. Aura также предоставляет способы интеграции со Spark, Elastic {Search}, MongoDB и Cassandra, используя Lambda или Google Cloud Functions, или через GraphQL с GRANDstack и интерфейсом React.