Щоб додати ще одну відповідь, Ведення журналу все ще є основним випадком використання, а також пошуком, але тепер показники та аналітика набувають все більшого значення.
Я вважаю, що цей пост підсумовує зміни на ринку, які спричиняють нові випадки використання для Big Data. Все, що вам потрібно знати про бази даних з відкритим кодом
З появою Web 2.0 статичні веб-сторінки стали динамічними, а соціальні медіа є навколо нас. Усі твітують, публікують публікації, блоги, блоги, діляться фотографіями, спілкуються в чаті та коментують. Зароджується Інтернет речей (IoT) - швидко зростаюча мережа підключених пристроїв, які збирають та обмінюються даними, такими як датчики та розумні пристрої. Тут є кілька чудових прикладів.
Загалом це генерує величезну кількість нових даних, які підприємства хочуть поглинати та використовувати для того, щоб бути вперед, щоб забезпечити такі функції, як рекомендації щодо продуктів та кращий досвід клієнтів. Дані можуть бути проаналізовані в пошуку шаблонів для таких додатків, як виявлення шахрайства та аналітика поведінки. Значна частина нових даних неструктурована, що означає, що їх неможливо акуратно зберігати в табличній базі даних.
Уявіть, що ви намагаєтеся створити базу даних для зберігання даних про покупки продуктів - що вам подобається, як часто ви їх купуєте, чи віддаєте перевагу молоко чи вершки разом з кавою. Нові типи баз даних потрібні для зберігання нових даних, і вони повинні бути нереляційними та в ідеалі низькою вартістю. Дзвіночки будь-які дзвони? Не є реляційними, як у NoSQL, і з низькою вартістю, як у відкритому коді.
Один з архітекторів Elasticsearch, з яким я говорив, сказав, що 80% даних, з якими працює Elasticsearch, у компаніях є неструктурованими, тоді як 20% - структурованими. Це неструктуровані дані, які шукають компанії, щоб виявити рідкісні чи незвичні структури даних. Вони також використовують Elasticsearch для моніторингу моделей даних. Наприклад, великий роздрібний продавець здійснює відстеження в реальному часі з Elasticsearch, щоб забезпечити адекватні запаси грошей у магазинах, щоб люди могли чекати грошові чеки у день оплати.
На моєму власному досвіді у нашому випадку використання пошуку ми не лише використовуємо нечіткі пошуки, але перетворювались на автоматичні завершення та швидкі пошуки. З того, що я бачив, як тільки ви починаєте працювати з Elasticsearch, ви починаєте розвиватися в інші випадки використання, які доповнюють те, що у вас вже є. Тепер, коли ми створили Elasticsearch як нечітку пошукову систему нашої компанії, тепер у нас є інші команди, які вивчають аналітику та показники ведення журналу.
Ось декілька додаткових ресурсів, які детальніше вивчають цю тему: