שילובים עם Bigtable

בדף הזה מתוארים שילובים בין Bigtable לבין מוצרים ושירותים אחרים.

Google Cloud שירותים

בקטע הזה מתוארים Google Cloud השירותים ש-Bigtable משתלב איתם.

BigQuery

BigQuery הוא מחסן נתונים לצורכי ניתוח מנוהל במלואו של Google, בקנה מידה של פטה-בייט ובעלות נמוכה. אפשר להשתמש ב-BigQuery עם Bigtable למטרות הבאות:

  • אתם יכולים ליצור טבלה חיצונית ב-BigQuery ואז להשתמש בה כדי להריץ שאילתה על טבלת Bigtable ולצרף את הנתונים לטבלאות אחרות ב-BigQuery. מידע נוסף זמין במאמר בנושא שאילתות על נתונים ב-Bigtable.

  • אתם יכולים לייצא את הנתונים שלכם ב-BigQuery לטבלה ב-Bigtable באמצעות תהליך ETL הפוך (RETL) מ-BigQuery ל-Bigtable. מידע נוסף זמין במאמר ייצוא נתונים ל-Bigtable.

מאגר משאבי ענן

מאגר משאבי הענן (CAI) מספק שירותי מלאי שמבוססים על מסד נתונים של סדרות זמן, והוא תומך בסוגי משאבים של Bigtable ומחזיר אותם. רשימה מלאה זמינה במאמר סוגי משאבים נתמכים.

Knowledge Catalog

‫Knowledge Catalog ו-Data Catalog (יצאו משימוש) מחלקים אוטומטית את המטא-נתונים על משאבי Bigtable. מידע מקוטלג על הנתונים יכול לעזור בניתוח, בשימוש חוזר בנתונים, בפיתוח אפליקציות ובניהול נתונים. מידע נוסף זמין במאמר בנושא ניהול נכסי נתונים באמצעות Data Catalog.

Dataflow

Dataflow הוא שירות ענן ומודל תכנות לעיבוד נתונים גדולים. ‫Dataflow תומך בעיבוד באצווה ובסטרימינג. אתם יכולים להשתמש ב-Dataflow כדי לעבד נתונים שמאוחסנים ב-Bigtable או כדי לאחסן את הפלט של צינור עיבוד הנתונים של Dataflow. אפשר גם להשתמש בתבניות Dataflow כדי לייצא ולייבא את הנתונים בפורמט Avro,‏ Parquet או SequenceFiles.

כדי להתחיל, אפשר לעיין במאמר Bigtable Beam connector.

אפשר גם להשתמש ב-Bigtable כחיפוש של מפתח-ערך כדי להעשיר את הנתונים בצינור. סקירה כללית זמינה במאמר העשרת נתונים בסטרימינג. למדריך, ראו שימוש ב-Apache Beam וב-Bigtable להעשרת נתונים.

Managed Service for Apache Spark

Managed Service for Apache Spark מספק את Apache Hadoop ומוצרים קשורים כשירות מנוהל בענן. בעזרת Managed Service for Apache Spark, אפשר להריץ משימות Hadoop שקוראות מ-Bigtable וכותבות ל-Bigtable.

דוגמה למשימת מיפוי וצמצום של Hadoop שמשתמשת ב-Bigtable מופיעה בספרייה /java/dataproc-wordcount במאגר GitHub‏ GoogleCloudPlatform/cloud-bigtable-examples.

Pub/Sub

‫Bigtable תומך בהוספה ממינויים ל-Pub/Sub. אפשר להגדיר מינוי ל-Pub/Sub כדי לשלוח הודעות לטבלת Bigtable. ‫Pub/Sub כותב את ההודעות האלה ל-Bigtable כשורה חדשה. מידע נוסף זמין במאמר בנושא מינויים ל-Bigtable.

Gemini Enterprise Agent Platform Vector Search היא טכנולוגיה שיכולה לחפש בין מיליארדי פריטים שדומים או קשורים מבחינה סמנטית. הוא שימושי להטמעה של מנועי המלצות, צ'אטבוטים וסיווג טקסט.

אתם יכולים להשתמש ב-Bigtable כדי לאחסן הטבעות וקטוריות, לייצא אותן לאינדקס של חיפוש וקטורי, ואז להריץ שאילתות על האינדקס כדי למצוא פריטים דומים. לדוגמה של תהליך עבודה, אפשר לעיין במדריך לייצוא מ-Bigtable ל-Vector Search במאגר workflows-demos GitHub.

אפשר גם לשלוח עדכונים בזמן אמת כדי לשמור על סנכרון בין אינדקס החיפוש הווקטורי לבין Bigtable. מידע נוסף זמין במאמר Bigtable סנכרון שינויים בזרמי נתונים ל-Vector Search template.

Big Data

בקטע הזה מתוארים מוצרי Big Data ש-Bigtable משתלב איתם.

Apache Beam

‫Apache Beam הוא מודל מאוחד להגדרת צינורות לעיבוד נתונים באצווה ובסטרימינג במקביל. מחבר Bigtable Beam (BigtableIO) עוזר לכם לבצע פעולות באצווה ובסטרימינג על נתוני Bigtable בפייפליין.

במדריך עיבוד של שינוי בנתונים ב-Bigtable מוסבר איך להשתמש במחבר Bigtable Beam כדי לפרוס צינור נתונים ב-Dataflow.

Apache Hadoop

Apache Hadoop הוא פריימוורק שמאפשר עיבוד מבוזר של מערכי נתונים גדולים באשכולות של מחשבים. אתם יכולים להשתמש ב-Managed Service for Apache Spark כדי ליצור אשכול Hadoop, ואז להפעיל משימות MapReduce שקוראות מ-Bigtable וכותבות ל-Bigtable.

דוגמה למשימת Hadoop MapReduce שמשתמשת ב-Bigtable מופיעה בספרייה /java/dataproc-wordcount במאגר GitHub‏ GoogleCloudPlatform/cloud-bigtable-examples.

‫StreamSets Data Collector

‫StreamSets Data Collector היא אפליקציה לסטרימינג של נתונים שאפשר להגדיר כך שתכתוב נתונים ל-Bigtable. חברת StreamSets מספקת ספריית Bigtable במאגר שלה ב-GitHub בכתובת streamsets/datacollector.

מסדי נתונים של גרפים

בקטע הזה מתוארים מסדי נתונים של גרפים ש-Bigtable משולב איתם.

HGraphDB

HGraphDB היא שכבת לקוח לשימוש ב-Apache HBase או ב-Bigtable כמסד נתונים של גרפים. הוא מטמיע את הממשקים של Apache TinkerPop 3.

מידע נוסף על הפעלת HGraphDB עם תמיכה ב-Bigtable זמין במסמכי התיעוד של HGraphDB.

JanusGraph

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

מידע נוסף על הפעלת JanusGraph עם תמיכה ב-Bigtable זמין במאמר הפעלת JanusGraph עם Bigtable או במסמכי JanusGraph.

ניהול התשתיות

בקטע הזה מתוארים כלי ניהול תשתית ש-Bigtable משתלב איתם.

Pivotal Cloud Foundry

‫Pivotal Cloud Foundry היא פלטפורמה לפיתוח ולפריסה של אפליקציות, שמאפשרת לקשר אפליקציה ל-Bigtable.

Terraform

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

מידע נוסף על שימוש ב-Bigtable עם Terraform זמין במאמרים Bigtable Instance ו-Bigtable Table במסמכי התיעוד של Terraform.

מסדי נתונים של סדרות עיתיות ומעקב

בקטע הזה מוסבר על מסדי נתונים של סדרות זמן ועל כלי מעקב שמשולבים ב-Bigtable.

OpenTSDB

OpenTSDB הוא מסד נתונים של סדרות עיתיות שיכול להשתמש ב-Bigtable לאחסון. בתיעוד של OpenTSDB יש מידע שיעזור לכם להתחיל.