Bigtable הוא שירות מסד הנתונים NoSQL של Google לנתונים בהיקפים גדולים (Big Data). זהו אותו מסד נתונים שמפעיל שירותי ליבה רבים של Google, כולל חיפוש Google, Analytics, מפות Google ו-Gmail. Bigtable נועד לטפל בעומסי עבודה עצומים עם זמן אחזור קצר וקצב העברת נתונים גבוה, ולכן הוא בחירה מצוינת גם לאפליקציות תפעוליות וגם לאפליקציות של ניתוח נתונים, כולל IoT, ניתוח נתוני משתמשים וניתוח נתונים פיננסיים.
Bigtable היא אפשרות מצוינת לכל שימוש ב-Apache Spark או ב-Hadoop שדורש Apache HBase. Bigtable תומך בממשקי ה-API של Apache HBase בגרסאות 1.0+ ו-2.0+, ומציע לקוח Bigtable HBase ב-Maven כדי להשתמש ב-Bigtable עם Managed Service for Apache Spark.
שימוש במחבר של Bigtable ל-Spark
המחבר של Bigtable ל-Spark מאפשר לקרוא נתונים מ-Bigtable ולכתוב נתונים ל-Bigtable. אתם יכולים לקרוא נתונים מתוך אפליקציית Spark באמצעות Spark SQL ו-DataFrames. במשימות לקריאה בלבד, אתם יכולים להשתמש במחשוב בלי שרת (serverless computing) של Data Boost. התכונה Data Boost מיועדת לדרישות הביצועים של משימות ושאילתות עם תפוקה גבוהה, והיא מאפשרת לכם להימנע מהשפעה על תעבורת הנתונים באשכול להצגת האפליקציה כשמריצים את המשימות והשאילתות האלה.
מידע נוסף זמין במאמר שימוש במחבר של Bigtable ל-Spark.
המאמרים הבאים
- למידע נוסף על השימוש ב-Bigtable, קראו את מסמכי התיעוד של Bigtable.