TGViewer
Sber Developer News Sber Developer News @sberdevelopernews · 5.62K subscribers
Post #512 1.39K
​​Изменить сохранения Spark! Часть первая: разделяй и… сортируй

Хотите узнать, как обновлять таблицы в Hadoop, содержащие сотни терабайт данных?

🔸Мы расскажем о том, как мы добились уменьшения времени обновления с десяти-двенадцати часов, до тридцати-сорока минут, а использование вычислительных ресурсов при этом было уменьшено вдвое!

🔸В ходе работы была создана библиотека расширения Spark, которая предоставляет DataSource для преобразования данных в файлах в формат этого DataSource, изменения данных командой MERGE через DataFrame API или SQL, а в будущем ещё и UPDATE, DELETE и некоторые операции DDL.

🔸Файлы при этом можно будет читать любым привычным способом, ведь они не модифицированы, а метаданные не обязательны для их чтения.

🔸Вы увидите код этой библиотеки на языке Scala, который сможете использовать, а может быть даже доработать и поделиться своими успехами!

Читайте статью
More from @sberdevelopernews
  1. Oct 16, 2026Пятничная задача для адептов JavaScript 🎧 Вы помогаете с выпуском умных колонок и составл…
  2. Oct 15, 2026Сбер представил GigaPlatform AI Studio — no-code платформу для экспериментов с ИИ и сборки…
  3. Oct 13, 2026Присоединяйтесь к AI Driver & RecSys 📆 17 октября в Москве и онлайн пройдёт масштабная ко…
  4. Oct 9, 2026Пятничная задача для адептов JavaScript 🐱 В разгар осенних холодов вы отслеживаете график…
  5. Oct 7, 2026Сбер выпустил Kandinsky 6.0 Video для генерации видео со звуком 🔝 Это первая российская л…
  6. Oct 2, 2026Пятничная задача для адептов JavaScript 🪄 Вы разрабатываете модуль конвертации валют для…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →