EdgeDB 4.0 поставляется с улучшениями поддержки, несколькими диапазонами и многим другим.

ЭджДБ

EdgeDB — это новая база данных со строго типизированной декларативной схемой.

Было объявлено выпуск новой версии EdgeDB 4.0, который появится чуть менее чем через 4 месяца после запуска 3.0 и в этой новой версии и ветке (4.x) представлены различные улучшения, среди которых работа с диапазонами выделяется добавлением типа данных с несколькими диапазонами, полноценная служба аутентификации, новые расширения и многое другое.

Для тех, кто не знает об EdgeDB, следует знать, что это — это база данных с открытым исходным кодом, разработанная как преемница SQL и реляционной парадигмы., упоминается, что его целью является решение сложных проблем проектирования, которые делают использование существующих баз данных излишне обременительным.



EdgeDB, основанный на механизме запросов Postgres, рассматривает схему как объекты со свойствами, соединенными ссылками. Это похоже на реляционную базу данных с объектно-ориентированной моделью данных или графовую базу данных со строгой схемой (графовая реляционная база данных).



Основные новые функции EdgeDB 4.0

В представленной новой версии EdgeDB 4.0 одной из наиболее важных новых функций запуска является поддержка полнотекстового поиска, реализован через плагин fts и в котором упоминается, что наиболее интересным его аспектом является дизайн API, поскольку онСоздан, чтобы быть гибким и хорошо работает не только со встроенным PostgreSQL FTS, но и с внешними движками, такими как Elastic.

Еще одно изменение, которое выделяется в новой версии, — это служба аутентификации, который работает отдельно от экземпляра базы данных и в котором также добавлено расширение «auth», которое поддерживает OAuth с Apple, Azure (Microsoft), GitHub или Google — все с минимальной настройкой.