facebook pixel
📚SQL vs NoSQL 🌐SQL Databases (Relational) מערכות כמו MySQL, PostgreSQL וSQLite משתמשות במבנה קשיח של טבלאות עם סכֵמה מוגדרת מראש כלומר, כל שורה חייבת לכלול בדיוק את אותם שדות. היתרון הוא שלמות מידע גבוהה (Data Integrity) ותמיכה בACID Atomicityאו הכול או כלום, Consistency המידע תמיד נשאר תקין Isolation עסקאות רצות בנפרד Durability שמירה גם אחרי קריסה 🌐NoSQL Databases (Non-Relational) לא מדובר בטכנולוגיה אחת, אלא בקונספט של מודלים אלטרנטיביים לאחסון מידע, שמיועדים להתמודד עם סקייל גבוה, דאטה לא מובנה, או משתנה בקצב מהיר. 4 קטגוריות עיקריות: - Document Stores שומרים JSONים גמישים. כל רשומה (document) יכולה להיראות אחרת למשל MongoDB - Key-Value Stores מפתח וערך. מאוד מהיר, אידאלי לקאשינג (Redis) - Column-Familyעמודות מקובצות יחד לפי שימוש (Cassandra, BigTable) - Graph Databases ייצוג קשרים בצורה של גרפים (צמתים וקשתות). מצויין לנתונים מקושרים כמו רשתות חברתיות (Neo4j) היתרונות: גמישות – לא חייבים סכֵמה אחת, סקייל אופקי קל – אפשר לפצל בין שרתים, מתאים לדאטה משתנ...

 25.7k

 664

 44

 25.7k

    Suggested Credits
    Tags, Events, and Projects