פיתוח אפליקציות באמצעות GoogleSQL ל-Bigtable
אתם יכולים להשתמש ב-GoogleSQL ל-Bigtable כדי להריץ שאילתות מהאפליקציות שלכם ולהעביר פונקציות חישוב ל-Bigtable. כך מצטמצם הצורך בעיבוד בצד הלקוח. GoogleSQL היא שפת שאילתות מובנית שתואמת לתקן ANSI, והיא מיושמת ב-Bigtable ובשירותים אחרים. Google Cloud מידע נוסף על שימושים אחרים ב-GoogleSQL ל-Bigtable זמין במאמר סקירה כללית על GoogleSQL ל-Bigtable.
לפני שמתחילים
חשוב לוודא שיש לכם את הפריטים הבאים:
- מכונה וטבלה של Bigtable.
- ספריית הלקוח של Bigtable בשפה שלכם. מידע נוסף על התקנה ושימוש בספריות לקוח של Bigtable זמין במאמר ספריות לקוח של Bigtable.
- האימות מוגדר באמצעות Application Default Credentials (ADC). מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
מקרה לדוגמה
בדוגמאות במדריך הזה נעשה שימוש בטבלת weather-data לדוגמה שאפשר לגשת אליה ממופע תקופת הניסיון בחינם במסוףGoogle Cloud . נניח שהטבלה שלכם מאחסנת מידע מתחנות מזג אוויר שונות שמזוהות באמצעות station_id. כל תחנה מתעדת את הטמפרטורה בסולם פרנהייט בעמודה בשם temp_f. במקום לחשב את הטמפרטורה באפליקציה, אפשר להשתמש בשאילתת SQL כדי להמיר את הטמפרטורות האלה לסולם צלזיוס ישירות ב-Bigtable לפני שליחת התוצאות בחזרה לאפליקציה. מידע נוסף על שליחת שאילתות לטבלת נתוני מזג האוויר זמין במאמר בנושא שליחת שאילתות לנתונים לדוגמה.
שיטות מומלצות
כדי לשפר את הביצועים ואת השימוש במשאבים, כדאי לפעול לפי השיטות המומלצות הבאות כשמפתחים אפליקציות:
- שימוש חוזר בלקוח: יוצרים