
Для того чтобы сохранить статус самого быстрого lakehouse-движка, мы не ограничиваемся лишь оптимизацией существующего кода, а полностью пересматриваем архитектурные основы. Наш новый проект под названием Oxide представляет собой инициативу по переписыванию ядра Trino с Java на Rust. В свежем материале мы делимся откровенной информацией о проекте Oxide:
-
причины выбора Rust и DataFusion в качестве технологической базы
В этой статье мы расскажем о том, как мы пришли к выбору Rust и DataFusion в качестве ключевых компонентов нашего решения. Мы поделимся опытом, с какими трудностями мы столкнулись на этом пути, а также обсудим как очевидные, так и менее заметные плюсы, которые мы смогли получить. Кроме того, мы предложим несколько советов для тех, кто планирует следовать по нашему пути.
С какими трудностями столкнулись,
какие явные (и скрытые) выгоды получили,
и наши советы для тех, кто собирается пройти по этому же пути.