הבנת קריאה וכתיבה בקנה מידה נרחב

רלוונטי רק למהדורת Cloud Firestore Enterprise.

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

לפני שתתכננו את הארכיטקטורה של האפליקציה, כדאי לקרוא את המאמרים הבאים כדי להכיר כמה שיטות מומלצות:

  • להבין את הרכיבים ברמה גבוהה של בקשת API.
  • כל פעולות הכתיבה מטופלות כעסקאות קריאה-כתיבה כדי להבטיח את מאפייני ה-ACID. אם פעולת כתיבה כוללת כמה פיצולים, יכול להיות שיידרש תהליך אישור דו-שלבי.
  • קריאות הן 'עקביות חזקה' כברירת מחדל, והן מבוססות על גישה של חותמת זמן כדי למנוע נעילות.
  • כדי לשמור על ביצועים גבוהים, מומלץ להימנע מנקודות חמות על ידי חלוקת הפעולות על פני טווח המפתחות ושמירה על עסקאות קטנות.