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

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

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

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