Перейти к основному содержимому
Версия: 2.0.x

Что такое Selena?

Selena — это база данных нового поколения с молниеносно быстрой массивно-параллельной обработкой (MPP), созданная для упрощения real-time аналитики в корпоративной среде. Она разработана для выполнения запросов с субсекундной скоростью на больших масштабах.

Selena имеет элегантный дизайн. Она включает богатый набор функций, включая полностью векторизованный движок, недавно разработанный оптимизатор на основе стоимости (CBO) и интеллектуальные материализованные представления. Благодаря этому Selena может обеспечить скорость выполнения запросов, намного превосходящую продукты баз данных своего класса, особенно для многотабличных JOIN.

Selena идеально подходит для real-time аналитики свежих данных. Данные могут загружаться с высокой скоростью, обновляться и удаляться в реальном времени. Selena позволяет пользователям создавать таблицы с различными схемами, такими как плоские схемы, схемы "звезда" и "снежинка".

Совместимая с протоколами MySQL и стандартным SQL, Selena имеет готовую поддержку всех основных BI-инструментов, таких как Tableau и Power BI. Selena не зависит от каких-либо внешних компонентов. Это интегрированная платформа для аналитики данных, обеспечивающая высокую масштабируемость, высокую доступность и упрощенное управление и обслуживание.

Сценарии использования

Selena удовлетворяет различные требования корпоративной аналитики, включая OLAP (Online Analytical Processing) многомерную аналитику, real-time аналитику, высокопараллельную аналитику, настраиваемые отчеты, ad-hoc запросы и унифицированную аналитику.

OLAP многомерная аналитика

MPP framework и векторизованный движок выполнения позволяют пользователям выбирать между различными схемами для разработки многомерных аналитических отчетов. Сценарии:

  • Анализ поведения пользователей

  • Профилирование пользователей, анализ меток, тегирование пользователей

  • Многомерные метрики отчетов

  • Self-service dashboard

  • Обнаружение и анализ аномалий сервисов

  • Кросс-тематический анализ

  • Анализ финансовых данных

  • Анализ мониторинга системы

Real-time аналитика

Selena использует таблицу Primary Key для реализации обновлений в реальном времени. Изменения данных в TP базе данных могут быть синхронизированы с Selena за считанные секунды для построения real-time хранилища.

Сценарии:

  • Анализ онлайн-промоакций

  • Отслеживание и анализ логистики

  • Анализ производительности и вычисление метрик для финансовой индустрии

  • Анализ качества прямых трансляций

  • Анализ размещения рекламы

  • Cockpit управление

  • Application Performance Management (APM)

Высокопараллельная аналитика

Selena использует производительное распределение данных, гибкую индексацию и интеллектуальные материализованные представления для обеспечения пользовательской аналитики с высоким параллелизмом:

  • Анализ отчетов рекламодателей

  • Анализ каналов для розничной индустрии

  • Пользовательская аналитика для SaaS

  • Многовкладочный dashboard анализ

Унифицированная аналитика

Selena предоставляет унифицированный опыт аналитики данных.

  • Одна система может обеспечить различные аналитические сценарии, снижая сложность системы и уменьшая TCO.

  • Selena объединяет data lake и data warehouse. Данные в lakehouse могут управляться полностью в Selena. Запросы, чувствительные к задержкам, требующие высокого параллелизма, могут выполняться на Selena. Доступ к данным в data lake можно получить с помощью внешних каталогов или внешних таблиц, предоставляемых Selena.