AWS идет после MicrosoftSQL Server с Babelfish для Aurora PostgreSQL

AWS сегодня анонсировала новый продукт для баз данных, который явно предназначен для MicrosoftSQL Server и упростит – и удешевит – переход пользователей SQL Server в облако AWS. Новый сервис – Babelfish для Aurora PostgreSQL. Слоган, который гендиректор AWS Энди Ясси использовал для этой услуги в своем сегодняшнем выступлении на re: Invent, вероятно, говорит: «Прекратите платить за лицензии SQL Server, которые вам не нужны». И чтобы продемонстрировать, насколько серьезно к этому относятся, компания даже открыла исходный код этого инструмента.

Babelfish предоставляет уровень перевода для проприетарного диалекта SQL (T-SQL) SQL Server и протокола связи, чтобы предприятия могли по желанию переключаться на реляционную базу данных AWS Aurora (хотя им все равно придется переносить существующие данные). Он предоставляет переводы для диалекта, а также SQL-команды, курсоры, представления каталогов, типы данных, триггеры, хранимые процедуры и функции.

Обещание заключается в том, что компаниям не придется заменять драйверы баз данных или переписывать и проверять запросы к базе данных, чтобы осуществить этот переход.

«Мы считаем, что Babelfish выделяется, т.к. это не еще одна миграционная служба, настолько полезная, насколько это возможно. Babelfish позволяет PostgreSQL понимать запросы к базе данных – как команды, так и протоколы – от приложений, написанных для SQL Server без изменения библиотек, схемы базы данных или операторов SQL », – пишет Мэтт Эсэй из AWS в сегодняшнем объявлении. «Это означает гораздо более быструю« миграцию »с минимальными усилиями разработчика. Он также сосредоточен на «правильности», то есть приложения, разработанные для использования функций SQL Server, будут вести себя в PostgreSQL так же, как и на SQL Server ».

PostgreSQL, как справедливо отмечает AWS, сегодня является одной из самых популярных баз данных с открытым исходным кодом на рынке. Многие компании хотят перенести на него свои реляционные базы данных или, по крайней мере, использовать его вместе со своими существующими базами данных. Эта новая услуга значительно упростит это.



Проект Babelfish с открытым исходным кодом будет запущен в 2021 г. и будет доступен на GitHub. под лицензией Apache 2.0.

«По-прежнему верно, что подавляющее большинство реляционных баз данных локально, – сказал гендиректор AWS Энди Ясси. «Клиенты устали от традиционных операторов». По традиции re: Invent, Ясси также получил несколько ударов в Oracle в своем выступлении, но реальная цель продуктов, которые компания запускает сегодня в области баз данных, явно Microsoft.