Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
דף זה תורגם על ידי Cloud Translation API.
Switch to English

ענן Firestore

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

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

להתחיל

יכולות מפתח

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

איך זה עובד?

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

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

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

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

מסלול יישום

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

הצעדים הבאים