Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

ענן Firestore

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

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

להתחיל

יכולות מפתח

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

איך זה עובד?

Cloud Firestore הוא מסד נתונים מאוחסן בענן, NoSQL, אליו ניתן לגשת ישירות ל- iOS, ל- Android ולאינטרנט באמצעות SDK מקורי. ענן Firestore זמין גם ב- Node.js, Java, Python, Unity, C ++ ו- Go SDK מקוריים, בנוסף ל- API של REST ו- RPC.

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

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

הגן על הגישה לנתונים שלך ב- Cloud Firestore באמצעות אימות Firebase וכללי האבטחה של Cloud Firestore עבור Android, iOS ו- JavaScript, או ניהול זהות וגישה (IAM) עבור שפות בצד השרת.

מסלול יישום

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

הצעדים הבאים