רשימת הנושאים
ניתוח אפיון ועיצוב מערכות מידע
חקר מצב קיים
חלופות למסדי נתונים למערכת מידע
שאילתות מבוססות NoSQL
פרמטרים לבחירת מסד נתונים
ייזום מערכת מידע
מרכיבי מסד נתונים מבוסס NoSQL ו-NewSQL

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

רשימת כותבים
גדעון קוך
גדעון קוך

שאילתות מבוססות NoSQL

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

קיימות שתי אפשרויות לפעול על שאילתות NoSQL:
1. שליפת כל מחרוזת ה-JSON ממסד הנתונים למחשב המקומי (למחשב שלי על שולחן העבודה) וכאן לפענח ולעבד אותו

יתרונות:
בשפת JavaScript קיימות פוקנציות רבות המאפשרות פעילות נוחה ופשוטה על מבנה הנתונים JSON.

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

2. ביצוע שאילתות בשפת NoSQL על שדה מסוג JSON על השרת.

יתרונות:
זמן תקשורת קצר, שאילתות מבוצעות על שרת מסד הנתונים, מהירות גבוהה יותר.

חסרונות:
שפת שאילתות לא סטנדרטית, מורכבת ולא נוחה לשאילתות מורכבות.
** חשוב ** שרת מסדי הנתונים הופך משרת דטה לשרת עיבוד.
אם בעבר פעילות של שאילתות SQL דרשו בעיקר דיסק מהיר, לשאילתות NoSQL נדרש גם מעבד וזיכרון פנימי גדול.
המרה של מערכת מידע מ-SQL לתוספת של -NoSQL חייבת לקחת את הנושא הזה בחשבון אחרת משאבי הנתונם יגרמו לצוואר בקבוק ותקיעה של המערכת כולה.

דוגמאות להשוואה בין שאילתות SQL ו-NoSQL נמצאות בלינק הבא:
דוגמאות לשאילתות ב-NoSQL

תגובה לנושא
הצעה לנושא חדש



כל הזכויות שמורות לגדעון קוך