מבוא ל-SQL
בנוסף לממשקי ה-API של Admin ו-Data, Bigtable תומך בשאילתות SQL. אפשר להשתמש ב-SQL כדי לשלוח שאילתות לנתוני Bigtable בדרכים הבאות:
- לפיתוח אפליקציות עם השהיה נמוכה, GoogleSQL for Bigtable
- לעיבוד ברצף (batch processing) ול-ETL, Spark SQL
- כדי לנתח נתונים ממקורות שונים, BigQuery
GoogleSQL ל-Bigtable
GoogleSQL היא שפת שאילתות שמשמשת מספר שירותים, כולל Spanner ו-BigQuery. Google Cloudאתם יכולים ליצור ולהריץ שאילתות GoogleSQL, כולל שאילתות שמשתמשות בתחביר של צינורות, ב-Bigtable Studio במסוף Google Cloud , או להריץ אותן באופן פרוגרמטי באמצעות אחת מספריות הלקוח של Bigtable שתומכות בשאילתות SQL. מידע נוסף זמין במאמר בנושא שימוש ב-SQL עם ספריית לקוח של Bigtable.
GoogleSQL ל-Bigtable דומה בדרכים רבות ל-Cassandra query Language (CQL), והוא כולל סוג נתונים של מפה, שנועד לשאילתות של נתוני Bigtable שמאוחסנים במשפחות עמודות, בעמודות ובתאים.
כדי להתחיל, אפשר לעיין בסקירה הכללית של GoogleSQL ל-Bigtable.
Spark SQL
לתרחישי שימוש במדעי הנתונים או לעיבוד אצווה אחר ול-ETL, מחבר Bigtable Spark מאפשר לכם לקרוא ולכתוב נתונים של Bigtable באמצעות Spark SQL. מידע נוסף זמין במאמר בנושא שימוש במחבר Bigtable Spark.
BigQuery
אם אתם רוצים למזג נתונים ממקורות שונים, כולל Bigtable, ולהריץ ניתוחים אד-הוק באצווה, אתם יכולים ליצור טבלאות חיצוניות של BigQuery ולהריץ שאילתות SQL מ-BigQuery. מידע נוסף זמין במאמר בנושא שאילתה וניתוח של נתוני Bigtable באמצעות BigQuery.
המאמרים הבאים
- כתיבת SQL בעזרת Gemini
- איך מריצים שאילתות במסוף Google Cloud בלי SQL
- מאמרי העזרה של GoogleSQL ל-Bigtable
- השוואה בין טבלאות ותצוגות