Как Directus 9 революционизирует управление данными: вопросы и ответы с основателем и генеральным директором Directus Беном Хейнсом

Разрабатывалась более двух лет, Directus 9, первая в мире платформа открытых данных, была выпущена для общедоступной версии. Платформа включает кодовую базу 100% JavaScript, полную поддержку любого поставщика SQL и молниеносную -быстрая производительность. Релиз выходит вслед за достижением Directus важной вехи — 10 миллионов загрузок Docker приложения Directus — что подчеркивает популярность приложения среди сообщества разработчиков контейнеров.

В этом сообщении в блоге основатель и генеральный директор Directus Бен Хейнс объясняет значение выпуска Directus 9, описывает его ключевые функции и дает представление о видении своей компании будущего управления данными.

В. Что такое Директус?

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

В. Чем Directus 9 отличается от предыдущих версий?

Благодаря новой кодовой базе, полностью построенной на Node.js и Vue.js 3, Directus 9 обеспечивает в 10 раз более высокую производительность, чем предыдущие версии на основе PHP, для почти мгновенных ответов на SQL-запросы, будь то просмотр обширных наборов данных в приложении Directus или выполнение глубоко вложенных реляционных API. Запросы. Мы также внесли множество улучшений, чтобы удовлетворить потребности и запросы нашего сообщества разработчиков.

В. Каковы некоторые из ключевых особенностей новой версии?

Во-первых, платформа была переработана таким образом, чтобы на 100 % состоять из Javascript и поддерживать все основные поставщики SQL. Сюда входят MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle DB и многие другие варианты, такие как MariaDB, AWS RedShift, AWS Aurora и другие. Это означает, что разработчики не привязаны к какому-либо одному поставщику — они могут использовать Directus 9 для взаимодействия практически с любым источником данных SQL. Directus 9 обеспечивает 10-кратную скорость ввода-вывода по сравнению с предыдущими версиями, встроенную поддержку кэширования через Redis или память, а также настраиваемые фильтры и правила для чрезвычайно детальных разрешений пользователей и расширенного контроля доступа. Еще одно большое улучшение связано с аутентификацией. Теперь мы поддерживаем глубокую интеграцию для OAuth2, OpenID и LDAP.

Directus 9 теперь позволяет пользователям экспортировать отфильтрованные наборы данных и создавать файлы миграции схемы, упрощая обмен данными в любом формате, включая CSV, JSON, XML или SQL. Другие функции включают отношения «многие к любому», вложенные папки, дисплеи и многое другое. Мы устранили все барьеры для доступа к ценным данным и их использования, предоставив гибкое, масштабируемое и интуитивно понятное решение для поддержки любого приложения или проекта, основанного на данных.

В. Что такое Directus Insights?

Directus Insights — это совершенно новый модуль нашей платформы, который открывает для организаций новый способ извлечения полезной информации из своих данных. С Insights вы можете использовать динамическую фильтрацию для создания настраиваемых информационных панелей с диаграммами и другими визуализациями, а также быстро анализировать и анализировать данные. Это отличная функция для бизнес-пользователей и специалистов по обработке и анализу данных, поскольку они могут мгновенно получать ценные сведения о данных без необходимости писать SQL-запросы или полагаться на администратора базы данных для доступа к данным. Они могут легко и безопасно перенести его на информационные панели и сразу же приступить к изучению и анализу.

В. Что означает выпуск Directus 9 для Directus и направления развития компании?

За последние два года наш проект из двух человек превратился в увлеченную команду из 20 инженеров и сотен участников, неустанно работающих над тем, чтобы заново изобрести Directus как первую в мире платформу открытых данных. Выход Directus 9 на общедоступную версию — это огромный шаг вперед для нашей компании и нашего сообщества, чей вклад был неоценим в его реализацию. Мы чрезвычайно благодарны за постоянную поддержку и вклад нашего сообщества разработчиков, и мы продолжим оптимизировать работу разработчиков с Directus, уделяя особое внимание стабильности, документации и тестированию.

В. Какие компании используют Directus сегодня?

Наряду с глобальным объявлением Directus 9 мы рады сообщить, что мы достигли огромной вехи в Docker, достигнув 10 миллионов загрузок 28 октября 2021 года. Мы продолжаем привлекать внимание разработчиков контейнеров на Docker, и по состоянию на 30 ноября 2021 года у нас было 12,5 миллионов загрузок. Платформу Directus используют многие из самых передовых мировых брендов, в том числе AT&T, Bose, Prada, TripAdvisor, HTC, ВМС США и другие. По мере того, как мы расширяем нашу платформу за счет облачных предложений по запросу и корпоративного уровня, мы ожидаем, что список будет быстро расти.

В. Как люди могут получить Directus 9?

Они могут присоединиться к миллионам разработчиков, которые загрузили самостоятельное приложение с открытым исходным кодом от Docker. Он также доступен на GitHub и NPM, или они могут изучить одно из наших облачных предложений. Мы предлагаем 14-дневную пробную версию нашей стандартной облачной версии, а предприятия, которые ищут более индивидуальное решение, могут связаться с нами, чтобы обсудить свои конкретные потребности. Мы приглашаем всех посетить нашу страницу с ценами по адресу https://directus.io/pricing/ для получения дополнительной информации.

Первоначально опубликовано в блоге directus.io.