Опубликован выпуск проекта FerretDB 0.7, позволяющего заменить документо-ориентированную СУБД MongoDB на PostgreSQL без внесения изменений в код приложений. FerretDB реализован как прокси-сервер, транслирующий обращения к MongoDB в SQL-запросы к PostgreSQL, что позволяет использовать PostgreSQL в качестве фактического хранилища. Код написан на языке Go и распространяется под лицензией Apache 2.0...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58267
Запускается в браузере на джаваскрипт?
не
в браузере запускается виртуалка а в ней уже в кубере на делфи
Как бэкенд там плоские sql таблицы с jsonb полями для хранения документов я так понимаю?Агрегационные пайплайны как они переложили в расширения SQL для работы с jsob постгрессовые интересно...
> Потребность миграции может возникнуть в связи с переходом MongoDB на несвободную лицензию SSPLОтветственно заявляю, что не может.
Потому что ни один нормальный Ынтырпрайз не будет использовать это насадку на Постгрес, чтобы получить монгу.
У Постгреса есть какая-никакая поддержка Жсона, не такая как у Монги, но её, внезапно, хватает в 99% случаев.
Интырпрайзы скорее подождут, когда в Постгрю заедут патчи по Жсону, нещадно выпиленные в 15beta4: https://www.postgresql.org/about/news/postgresql-15-beta-4-r.../
> The SQL/JSON features proposed for this release have been removed.
Если у энтерпрайза есть кластер постгре, но нет монги, он без проблем адаптер в кубере развернет, чтобы запустить какой-нибудь сервис, требующий монгу. Отсутствие монги по лицензионным причинам - вполне возможный сценарий.
>У Постгреса есть какая-никакая поддержка Жсона, не такая как у Монгикоторая ещё не появилась? а у монга уже лет 5-7 как конфетка. не убеждаю, ты мне безразличен. просто смешно. хотя фанатики слона они такие
продолжайте, ваши доводы очень ценны (как и мои)
Нормально. Вангую дальше произойдет отказ от постгри и вот вам новая ДБ.
Так это же не база как таковая, а клиент для PG который эмулирует работу с MongoDB