BIG DATA
Что же такое BIG DATA?
Volume Variety Velocity
Интернет и мобильные технологии
Основные технологии анализа в BigData
Методы анализа используемые в BigData
Способы повышения производительности
Комбинирование моделей
Параллельная обработка
Репрезентативные выборки
Самые продвинутые отрасли BigData
Спасибо за внимание!
2.00M
Category: softwaresoftware

Big Data. Революция в области хранения и обработки данных

1. BIG DATA

Революция в области хранения
и обработки данных
Выполнили студенты
Кибец Юлия
Усатов Константин

2. Что же такое BIG DATA?

2
Что же такое BIG DATA?
Big Data — это наборы данных такого объема, что традиционные
инструменты не способны осуществлять их захват, управление и
обработку за приемлемое для практики время.
Технология Big Data предоставляет услуги, помогающие раскрыть
коммерческий потенциал мегамассивов данных за счет поиска ценных
закономерностей и фактов путем объединения и анализа больших
объемов данных.
В качестве определяющих характеристик для больших данных выделяют
«три V»:

3. Volume Variety Velocity

3
Volume Variety Velocity
Volume
Variety
Реально большие
объемы данных в
физическом смысле
Слабо
структурированные
и разнородные
данные
1Gb, 1Tb, 1Pb,
1EXb, 1Zb
DB, XML, Logs, Texts,
Video, Audio
Velocity
Необходимость
высокой скорости
обработки данных

4. Интернет и мобильные технологии

4
Интернет и мобильные технологии
Twitter 175 млн твит сообщений в день
Facebook 300 млн фото загружаемых ежедневно
Google 24PB ежедневно
AT&T передает 30Pb в день
Walmart более 1 млн продаж в час
Объем данных, переданных/полученных на мобильные
устройства, — 1,3 эксабайт

5. Основные технологии анализа в BigData

5
Основные технологии анализа в BigData
MapReduce - это фреймворк для вычисления некоторых наборов распределенных задач с
использованием большого количества компьютеров (называемых «нодами»),
образующих кластер, разработанный компанией Google.
Hadoop - набор утилит, библиотек и программный каркас для разработки и выполнения
распределённых программ, работающих на кластерах из сотен и тысяч узлов.
NoSql - ряд подходов, направленных на реализацию хранилищ баз данных, имеющих
существенные отличия от моделей, используемых в традиционных реляционных СУБД с
доступом к данным средствами языка SQL. Применяется к базам данных, в которых
делается попытка решить проблемы масштабируемости и доступности за
счёт атомарности и согласованности данных

6. Методы анализа используемые в BigData

6
Методы анализа используемые в BigData
Уникальность подхода больших данных заключается в агрегировании
огромного объема неструктурированной информации из разных
источников в одном месте.
Классификация (методы категоризации новых данных на основе принципов,
ранее применённых к уже наличествующим данным)
Кластерный анализ
Регрессионный анализ
Рекомендательные системы
Искусственные нейронные сети, в том числе генетические алгоритмы;

7. Способы повышения производительности

7
Способы повышения производительности
Производительность при обработке больших объемов данных можно
повысить различными способами:
Оборудование: многопроцессорные системы, ОЗУ большой емкости,
RAID-массивы...
Базы данных: «тяжелые» СУБД, разбиение на разделы, оптимальное
индексирование...
Аналитическая платформа: параллельная обработка, кэширование
данных, комбинирование простых и сложных моделей...
Исходная информация: репрезентативные выборки, сегментирование
данных, группировка...
Алгоритмы: масштабируемые алгоритмы, комитеты моделей,
иерархические модели...

8. Комбинирование моделей

8
Комбинирование моделей
Пропуская через «сито» моделей можно отсеивать информацию, для анализа
которой бесполезны сложные алгоритмы. Для этих данных можно применять
простые и быстрые методы. Сложные же модели использовать там, где это
имеет смысл.
«Жесткие правила» – высокая
производительность
Простая модель – средняя
производительность
Сложная модель – низкая
производительность
Результат
аналитической
обработки

9. Параллельная обработка

9
Параллельная обработка
Очень часто оптимальной стратегией анализа является не разработка одной
сложной модели, а построение нескольких моделей на разных сегментах
данных и последующее объединение их результатов.
Исходные данные
1 сегмент
Модель 1
2 сегмент
Модель 2
3 сегмент
Модель 3
Результат
аналитической
обработки

10. Репрезентативные выборки

10
Репрезентативные выборки
Для обработки больших объемов данных нет необходимости перерабатывать
всю информацию. Модели можно строить на относительно небольших
выборках, а затем применять их ко всему множеству.
Исходные
данные
Репрезентативная
выборка
Построение
модели
Модель
Применение модели
Результат

11. Самые продвинутые отрасли BigData

11
Самые продвинутые отрасли BigData
01
Маркетинг
Сегментация рынка
Моделирование
приобретения и оттока
клиентов
Рекомендательные
системы
Анализ соц.медиа
02
Финансы
Детектирование
аномального поведения
Анализ кредитных рисков
Страховое моделирование
03
Медицина
Генетический анализ
Анализ клинических
испытаний
Экспертные системы

12. Спасибо за внимание!

12
Спасибо за
внимание!
English     Русский Rules