דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. Document vs Key-value databases

Document vs Key-value databases

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 2 כותבים 133 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    כתב ב נערך לאחרונה על ידי
    #1

    מה ההבדל בין Document database (כמו מונגו) לבין key-value database?
    אני יודע שיש לו יותר אפשרויות של חיפוש
    אני מתכוון למאחורי הקלעים איך הוא מאחסן ושולף את המידע.

    מייל: nigun@duck.com

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      השיב לnigun ב נערך לאחרונה על ידי
      #2

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

      לכל צד יש יתרונות משלו:
      למשל, כדי לקבל את כל התיק הבנקאי של של פלוני עם פרטיו האישיים, ב-SQL אתה תבצע איחוד בין טבלת פרטי הלקוחות, טבלת שמות הרחובות והערים, טבלת התנועות הבנקאיות וכו', והשליפה תהיה יותר איטית (וכן ההכנסה) בעוד שבNo-SQL תוכל לשמור את כל הפרטים הנ"ל במסמך יחיד, והשליפה תהיה מיידית. מאידך, NoSQL הרבה יותר סלחני בנוגע לנתונים, ויאפשר לך להכניס יותר בקלות שגיאות או רשומות לא עקביות. האחריות לסדר היא יותר בידיים שלך ופחות בצד הDB.

      nigunN תגובה 1 תגובה אחרונה
      2
      • nigunN מנותק
        nigunN מנותק
        nigun
        השיב לOdedDvir ב נערך לאחרונה על ידי nigun
        #3

        @odeddvir
        נראה לי שזה תוצאה ולא הנקודה המרכזית.
        לפי מה שהבנתי עד עכשיו:
        בSQL המידע מאוחסן בעמודות (מה זה אומר? שכל עמודה נשמרת כמערך?)
        ובNoSQL המידע מאוחסן בKey-value דהיינו בשורות.
        ובdocument DB הvalue קצת יותר עשיר, וזה לא רק אחסון פשוט של סטרינג ארוך של JSON.
        אלא ניתן לחפש ערכים בתוך הJSON, וזה עובד בצורה קצת יותר מתוחכמת מאשר לולאה שעוברת על כל המפתחות.
        עריכה: יש גם את Graph databases ועוד
        אבל זה נראה לי כבר נושא חדש.

        מייל: nigun@duck.com

        תגובה 1 תגובה אחרונה
        0

        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום