נתחיל בשורה התחתונה – באמצעות הלינק הבא, בשני קליקים, יש לכם מכונת אמזון מוכנה לפעולה עם Neo4j.  החברה מציעה "ארגז חול" חינמי למשך 7 ימים בו ניתן להתנסות בממשק שלהם ולהכיר יותר מקרוב את עולם ה Graph Databases.

 

במספר מילים, מהו Graph Database ?

אנחנו חיים בעולם בו כל דבר קשור, בצורה זו או אחרת, לדבר אחר. אולי הדוגמא הפשוטה ביותר לרעיון היא מארג היחסים בין בני אדם – כל אדם קשור לאדם נוסף, אשר בתורו קשור לעוד מישהו, ובין כל אחד מהם קיים יחס מסויים.

https://i2.wp.com/cdn.infoq.com/statics_s1_20160622-0236/resource/articles/graph-nosql-neo4j/en/resources/1image7.jpg?resize=647%2C330&ssl=1

Graph Database מאמץ את רעיון הקשרים כבסיס לטכנולוגיה עליה הוא מושתת. להבדיל ממאגרי מידע אחרים כגון RDBMS אשר "מבזבזים" משאבים רבים על יצירת הקשרים בזמן הרצת השאילתה, Graph Databases מאפשרים לנהל מידע בעל קשרים רבים, ולבצע תחקור מורכב, מהיר ויעיל.

 

מה אפשר לעשות עם Graph Database ?

אחד מהשימושים העיקריים ל Graph Database הוא מחקר קשרים ויחסים. בין בני אדם, חברות, מוצרים, פעולות משתמש שונות, סרטים, ומה לא. אחת הדוגמאות המעניינות  שיצא לי להכיר בנושא היא השימוש בה עשתה חברת מארוול (הנוקמים, קפטן אמריקה, ספיידרמן) בנושא.

מארוול רצתה לבצע מחקר אשר יאפשר לה ללמוד בצורה טובה יותר את העולם שלה, ובעיקר – לקבל מידע נוסף על הדמויות, הסיפורים, והקשרים בינהן. את תוצאות המחקר היא פרסמה, וחלק מהמסקנות והתוצאות המגניבות מופיעות לפניכם :

מיהן הדמויות אשר מהוות את מרכז הקשרים לשאר הדמויות ? אפשר לראות שוולברין, אירון מן, ת'ור, וספיידרמן מככבים בראש.

למי מהדמויות יש הכי הרבה קשרים לדמויות אחרות ? ככל שהצבע כחול יותר, כך מספר הקשרים עולה.

אפשר לקרוא עוד מידע על הנושא פה, ופה.

 

רוצים להכיר את הנושא יותר לעומק ?

מצרף הרצאת מבוא נהדרת

 

בנוסף, החבר'ה מNoe4j מאוד השקיעו ובתוך המכונה החינמית קיים Tutorial פשוט וידידותי שעובר איתכם על כל הקונספטים העיקריים.

Noe4j Tutorials

 

מה עוד מחכה לכם בתוך המכונה ?

 

Movie Database – מאגר מידע המכיל מידע על קשרים בין שחקנים וסרטים שונים ? באילו סרטים שיחקו טום קרוז וטום הנקס יחד ? מי השחקנים המשותפים לגר'י מגוויר וקוד דה וינצ'י ?

Neo4j Movie Database

 

Northwind Database – מאגר המידע שכל מי שאי פעם למד קורס Microsoft מכיר בעל פה (או שזה רק אני ?), מוצרים, לקוחות, והזמנות. הכל בצורה גרפית ומוכנה לתחקור.

Screenshot_20160713_140836

 

Happy Learning 🙂