Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

FerretDB 1.0 запускается как альтернатива MongoDB с открытым исходным кодом, использующая ядро базы данных PostgreSQL

FerretDB 1.0 запускается как альтернатива MongoDB с открытым исходным кодом, использующая ядро базы данных PostgreSQL

FerretDB 1.0, прокси-сервер без сохранения состояния, предназначенный для преобразования запросов протокола MongoDB в SQL и использования PostgreSQL в качестве основного ядра базы данных, теперь доступен в качестве рабочей версии. Его создатели описывают его как «действительно альтернативу MongoDB с открытым исходным кодом». Релиз включает в себя все основные функции, необходимые для запуска рабочих нагрузок базы данных документов.

В соответствии с лицензией Apache 2.0 FerretDB стремится вернуть задачи базы данных MongoDB к их «корням с открытым исходным кодом». О разработке было объявлено компанией FerretDB Inc. 11 апреля. Эта технология позволяет PostgreSQL и другим серверам баз данных выполнять рабочие нагрузки MongoDB. Также включена поддержка Tigris, и в настоящее время предпринимаются усилия по включению SAP HANA и SQLite. Инструкции по началу работы с FerretDB можно найти наGitHub .

Согласно FerretDB, MongoDB больше не является открытым исходным кодом, поскольку теперь он предлагается в рамках Общедоступной лицензии на стороне сервера (SSPL). Они указывают на сообщение в блоге Open Source Initiative, в котором утверждается, что лицензия SSPL лишает пользователей прав и не подходит для многих коммерческих проектов с открытым исходным кодом и ранних стадий. С другой стороны, MongoDB утверждает, что SSPL гарантирует, что пользователи их программного обеспечения как услуги вносят свой вклад в сообщество.

FerretDB совместим с драйверами и инструментами MongoDB, предлагая образы Docker как для разработки, так и для производства, а также пакеты RPM и DEB. Также доступен комплексный образ Docker, содержащий все необходимое для оценки FerretDB с PostgreSQL. С запуском общедоступной версии FerretDB поддерживает команду createIndexes, позволяющую пользователям указывать поля в индексе и тип используемого индекса. Кроме того, команда dropIndex позволяет удалить индекс из коллекции. Функциональность конвейера агрегации была расширена за счет включения дополнительных этапов, таких как $unwind, $limit и $skip.

Дорожная карта FerretDB на конец текущего квартала включает поддержку основных команд управления курсором, расширенных индексов и возможностей необработанных SQL-запросов. Планы на третий квартал включают расширение поддержки конвейера агрегации, команд управления пользователями и операторов прогнозирования запросов. Повышение производительности запросов также является ключевой целью. Благодаря своей совместимости и потенциалу, FerretDB также может принести пользу пользователям платформ no-code таких как appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io , которые используют базы данных, совместимые с PostgreSQL, в своих приложениях. корпоративные и высоконагруженные варианты использования.

Похожие статьи

AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster принял участие в BubbleCon 2024 в Нью-Йорке, где получил новые знания, расширил связи и изучил возможности внедрения инноваций в сфере разработки без кода.
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Конференция FFDC 2024 (Нью-Йорк) предоставила разработчикам передовые идеи в разработке приложений с FlutterFlow. Сессии под руководством экспертов, эксклюзивные обновления и обмен опытом — такое событие мы не могли пропустить!
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
В 2024 году, когда в 254 компаниях, включая таких гигантов, как Tesla и Amazon, будет сокращено 60 000 рабочих мест, продолжится волна увольнений в сфере технологий, которая изменит ландшафт инноваций.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь