Бази даних графіків: новий спосіб мислення даних

Автор: Louise Ward
Дата Створення: 5 Лютий 2021
Дата Оновлення: 28 Червень 2024
Anonim
Вправа 4. Під’єднання та обмін даними в Інтернеті | 9 клас | Бондаренко
Відеоролик: Вправа 4. Під’єднання та обмін даними в Інтернеті | 9 клас | Бондаренко

Зміст


Джерело: Blueximages / Dreamstime.com

Винос:

Бази даних графіків використовуються багатьма галузями для їх унікальної здатності аналізувати зв’язки між фрагментами даних.

Важливість великих даних зростає. Однак, щоб максимально використати дані, компаніям потрібно вміти знаходити діючі відомості з них. Щоб знайти потужну інформацію, на повернених даних повинні бути як глибокі запити, так і хороша аналітика. Традиційні запити SQL стикаються з обмеженнями, коли мова йде про складні багатошарові запити, і це обмежує цілі компанії щодо отримання значущих даних.

Бази даних графіків дозволили компаніям запускати складні багатошарові запити, на які можна відповісти миттєво, тоді як у традиційних базах даних SQL було б надзвичайно важко відповісти на такі запити. Складні запити повертають небачені та цінні відомості. Бази даних графіків використовуються в багатьох галузях, таких як соціальні медіа, охорона здоров'я та знайомства в Інтернеті. Здається, база даних графіків забезпечує новий спосіб перегляду даних.


Що таке база даних графіків?

Графічна база даних використовується для зберігання інформації про різні сутності, відображення взаємозв'язків між сутностями та запитів відносин між сутностями. У зв'язку з цим, у суб'єктів може бути багато речей, таких як люди, компанії, тварини та автомобілі. Суб'єкт господарювання може мати специфічні відносини з іншим суб'єктом господарювання. Наприклад, Мартін, утворення, є другом Джима. Мартін може володіти автомобілем BMW. В обох прикладах Мартін, Джим та BMW - це особи, які мають між собою специфічні стосунки. "Мартін є другом Джима" означає, що дружба - це відносини між двома сутностями. Аналогічно, "Мартіну належить BMW" означає, що право власності - це відносини між Мартіном та його BMW. У слові баз даних графіків відносини відомі як ребра. Взаємозв'язки відображаються у вигляді графіка, отже, поняття відоме як база даних графіків. (Щоб дізнатися більше про бази даних графіків, див. Як Бази даних графіків наближають мережу до даних.)


Концепція баз даних графіків реалізується у різних галузях, таких як охорона здоров'я, соціальні медіа та електронна комерція. Приклади, наведені раніше у цій статті, прості та прості, але випадки використання, що реалізуються у галузях, є дуже складними. Візьмемо приклад веб-сайту електронної комерції, який надає рекомендації клієнтам. Як веб-сайт надає рекомендації щодо товарів, які підходять клієнту? Як веб-сайт знає потреби та уподобання замовника? Ключ полягає в продукті, який переглядає замовник.Якщо замовник переглядає книгу з управління людськими ресурсами, логіка рекомендування веб-сайту шукає інших клієнтів, які переглянули та придбали ту саму книгу. У той же час логіка визначає й інші подібні чи споріднені книги, які інші користувачі з подібними інтересами переглядали чи купували, а подібні книги рекомендуються користувачеві.

Як працює база даних графіків

Давайте докладніше розглянемо бази даних графіків за допомогою прикладу. Припустимо, виробник смартфонів хоче запустити смартфон з декількома вдосконаленими функціями. Управління продуктом визначатиме функції після визначення потреб та уподобань своєї цільової аудиторії, а саме корпоративних керівників. Виробник смартфонів має одну або більше баз даних, які збирають та зберігають дані про виконавчі профілі з різних джерел даних. Тепер менеджери продуктів створюють структуру даних графіків на основі даних, схожих на наведені нижче:

З наведеного зображення, менеджери продуктів отримують такі висновки або ділові рішення:

  • Стів - менеджер з персоналу, який широко використовує месенджер. Його зв’язки у відділі кадрів, ймовірно, також використовують обмінник через їх роботу. Отже, хороші месенджери в смартфоні можуть мати важливе значення.
  • Основна причина, по якій Дебра та її дружина чоловіка Тревор часто відвідують антивірусні форуми, можуть бути побоюваннями безпеки у своїх смартфонах чи комп’ютерах. Отже, новий смартфон може мати вбудовані функції безпеки.
  • Авраам використовує фітбіт, що вказує на те, що він стежить за своєю фітнес. Отже, було б хорошою функцією, якщо новий смартфон зможе синхронізувати дані з пристроїв Fitbit і відобразити їх у зручному для користувача режимі.

Наведений вище приклад показує, як дані графіків можна використовувати для вирішення бізнес-проблем.

Ні помилок, ні стресу - покроковий посібник зі створення програмного забезпечення, що змінює життя, не руйнуючи ваше життя

Ви не можете покращити свої навички програмування, коли ніхто не піклується про якість програмного забезпечення.

Тематичні дослідження

Наведені нижче приклади показують, як бази даних графіків допомогли вирішити складні проблеми в галузі інтерактивних знайомств та пошуку кар’єри в Інтернеті.

Приклад - Інтернет-знайомства

Проблема: Інтернет-портали знайомств хочуть знайти відповідні збіги для своїх передплатників. Для цього порталам потрібна інформація про інших членів веб-сайту, які можуть мати схожі смаки, уподобання, фони та іншу інформацію.

Рішення: Багато інтернет-портали використовували бази даних графіків, щоб подорожувати деталями мільйонів членів та шукати інформацію. На основі цього веб-сайт готує матчі на основі смаків, освіти, хобі та інших деталей. Веб-сайт визначає, що ці профілі, швидше за все, добре узгоджуються з певним профілем, і відповідно дає рекомендації.

Тематичне дослідження - веб-сайти професійних мереж

Проблема: Веб-сайти для професійних мереж, такі як LinkedIn, хочуть рекомендувати найбільш підходящі з'єднання та завдання на основі ряду параметрів, таких як профіль, перегляд з'єднань, перегляд профілю та членство в групі, що відображає інтереси та вподобання.

Рішення: Для цього такі веб-сайти мереж проходять через декілька шарів з'єднань, таких як з'єднання з'єднань з'єднань тощо. Тоді логіка графіка знаходить загальні професійні інтереси, кар'єру, профілі роботи, членство в групі та іншу інформацію та на основі отриманих результатів дає рекомендації як щодо мереж, так і для робочих місць.

Факти та цифри з галузі

Наведені нижче факти та цифри показують, наскільки прийнята база даних графіків у всій галузі:

  • Більше 30 компаній Global 2000, серед яких Wal-Mart, eBay, Lufthansa і Deutsche Telekom, прийняли Neo4j, найпопулярнішу базу даних графіків, створену Neo Technology.
  • Промисловий спостерігач DB-Engines говорить про популярність та прийняття баз даних графіків: "СУБД графіків набирає популярності швидше, ніж будь-яка інша категорія баз даних", оскільки вона зростає майже на 300 відсотків з січня 2013 року.
  • З травня 2013 р. Багато основних веб-сайтів знайомств почали приймати бази даних графіків.
  • У LinkedIn є велика команда, яка працює над власною системою баз даних графіків.
  • значною мірою залежить від бази даних графіків, а також випустила FlockDB, графічну базу даних з відкритим кодом. (Докладніше про бази даних з відкритим кодом див. Для чого бази даних з відкритим кодом набувають популярності.)
  • З метою зробити бази даних графіків прості у використанні для корпоративних користувачів, Teradata випустив новий тип SQL, відомий як SQL-GR.

Висновок

База даних графіків представляє новий спосіб перегляду великих даних. Є дві чіткі переваги графічних даних:

  1. Реляційні системи управління базами даних (RDBMS) не в змозі обробити величезні обсяги даних за короткий проміжок часу. Крім того, він не в змозі організувати величезні обсяги даних. База даних графіків може перетинати будь-яку кількість відносин між сутностями та організовувати інформацію логічно.
  2. Бази даних графіків надзвичайно ефективні для отримання відповідної інформації після очищення декількох сутностей та відносин. Як було сказано раніше, вони можуть запитувати і повертати надзвичайно цінні відомості, які BI-системи можуть представляти зручним для користувачів способом.

Здається, що лише питання часу, коли інші галузі, які займаються величезною кількістю даних, такі як банківська справа та фінанси, фармацевтика, оборона та розвідка, також використовуватимуть графічні бази даних. Насправді виявлення злочинів та виявлення страхових шахрайств за допомогою мереж, зв’язків та об'єктів із даними графіків, безумовно, є цікавим завданням.