📄️ Обзор
Эти лучшие практики написаны опытными инженерами баз данных. Проектирование для эффективности не только улучшает скорость запросов, но и снижает затраты за счет уменьшения расходов на хранение, CPU и API объектного хранилища (например, S3).
📄️ Партиционирование
Быстрая аналитика в Selena начинается с макета таблицы, который соответствует вашим шаблонам запросов. Это руководство превращает практический опыт в четкие правила для партиционирования, помогая вам:
📄️ Кластеризация таблиц
Продуманный ключ сортировки — это самый эффективный инструмент физического проектирования в Selena. Это руководство объясняет, как работ ает ключ сортировки под капотом, какие системные преимущества он открывает, и предоставляет конкретный план действий для выбора эффективного ключа для вашей рабочей нагрузки.
📄️ Bucketing
Краткое руководство по выбору между Hash Bucketing и Random Bucketing в Selena, включая их механизмы, компромиссы и рекомендуемые случаи использования.
📄️ Таблицы с первичным ключом
Таблица с первичным ключом использует новый движок хранения, разработанный Selena. Его основное преимущество заключается в поддержке обновлений данных в реальном времени при обеспечении эффективной производительности для сложных ad-hoc запросов. В аналитике бизнеса в реальном времени принятие решений может выиграть от таблиц с первичным ключом, которые используют самые новые данные для анализа результатов в реальном времени, что может снизить задержку данных в анализе данных.