Amazon объявила о множестве улучшений своих баз данных на саммите AWS в Сан-Франциско, начиная от ускорителей для DynamoDB и заканчивая возможностью запрашивать эксабайты неструктурированных данных непосредственно в хранилище S3.
В DynamoDB, сервис базы данных Amazon NoSQL, входящий в состав AWS, внесены два улучшения. Теперь производительность можно повысить с помощью Amazon DynamoDB Accelerator (DAX). Это полностью управляемый, высокодоступный кэш в памяти для DynamoDB, который, по словам Amazon, повысит производительность до десяти раз, даже при миллионах запросов в секунду.
Технический директор Amazon Вернер Фогельс сказал участникам AWS Summit 20 апреля, что Accelerator означает:
«вам не нужно переписывать приложения, чтобы получить такое время отклика».
DAX означает, что разработчикам не нужно управлять аннулированием кеша, заполнением данных или управлением кластером. Его можно развернуть с помощью нескольких щелчков мышью, и время отклика DynamoDB может быть изменено с миллисекунд на микросекунды. DAX в настоящее время доступен в предварительной версии.
Второе улучшение DynamoDB, объявленное на саммите, — это возможность доступа к DynamoDB из виртуальных частных облаков Amazon с помощью конечных точек VPC. Это означает, что вы можете выбрать, должен ли весь сетевой трафик между вашим приложением и DynamoDB проходить через общедоступный Интернет или оставаться в облаке AWS. DynamoDB уже обеспечивает защиту и безопасность данных с помощью конечных точек TLS для шифрования при передаче и библиотеки шифрования на стороне клиента. Добавление конечных точек VPC для DynamoDB предназначено для приложений со строгим соблюдением требований и требований аудита или для обработки конфиденциальных данных.
Опубликована предварительная версия Amazon Aurora PostgreSQL-Compatible Edition. Как мы сообщали в декабре, эта версия Aurora обеспечивает высокую надежность и доступность, а также возможность быстро создавать и развертывать реплики для чтения, будучи совместимой с PostgreSQL.
На AWS было объявлено об улучшениях еще одной базы данных Amazon, на этот раз для AWS Redshift. Redshift был разработан, чтобы дать пользователям AWS возможность создавать хранилища данных размером в петабайты. Он оптимизирован для сложных запросов (часто включающих несколько объединений) по большим таблицам. Новым объявлением на AWS Summit был предварительный просмотр Redshift Spectrum. Это новый инструмент, который позволит вам использовать аналитику Redshift и синтаксис SQL для анализа неструктурированных данных, хранящихся в Amazon Simple Storage Service (Amazon S3). По сути, это избавляет от необходимости загружать и преобразовывать данные из вашего локального хранилища данных в Redshift. Вы также можете выполнять запросы, которые охватывают как часто используемые данные, хранящиеся локально в Amazon Redshift, так и ваши полные наборы данных, которые экономично хранятся в Amazon S3.