דילוג לתוכן הראשי
Google Cloud Documentation
תחומים טכנולוגיים
  • ‫AI ו-ML
  • פיתוח אפליקציות
  • אירוח אפליקציות
  • Compute
  • ניתוח נתונים וצינורות עיבוד נתונים
  • מסדי נתונים
  • סביבות מבוזרות, היברידיות ומרובות עננים (multi-cloud)
  • פתרונות לתעשייה
  • העברה
  • קשרים מקצועיים
  • ניראות ומעקב
  • אבטחה
  • Storage
כלים למכפלה וקטורית (cross product)
  • ניהול גישה ומשאבים
  • ניהול עלויות ושימוש
  • תשתית כקוד
  • ‫SDK, שפות, frameworks וכלים
/
מסוף
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • עברית
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
היכנס
  • Spanner
התחלת תקופת ניסיון בחינם
סקירה כללית מדריכים חומרי עזר דוגמאות תמיכה משאבים
Google Cloud Documentation
  • תחומים טכנולוגיים
    • עוד
    • סקירה כללית
    • מדריכים
    • חומרי עזר
    • דוגמאות
    • תמיכה
    • משאבים
  • כלים למכפלה וקטורית (cross product)
    • עוד
  • מסוף
  • Discover
  • סקירה כללית על המוצר
  • סקירה כללית של מהדורות Spanner
  • סקירה כללית על אבטחה, פרטיות, סיכון ותאימות
  • ממשק PostgreSQL
  • ‫Spanner לעומסי עבודה לא רלציוניים
    • סקירה כללית על מסדי נתונים לא רלציוניים
    • ממשק Cassandra
  • מתחילים
  • מדריך להוכחת היתכנות של Spanner
  • מגדירים את הסביבה
  • יצירה של מסד נתונים והרצת שאילתות בו
    • שימוש במסוף Google Cloud
    • שימוש ב-CLI של gcloud
  • ניהול הנתונים באמצעות מסוף Google Cloud
  • ספריות לקוח
    • מדריך למתחילים בנושא C++‎
    • מדריך למתחילים בנושא C# ‎
    • מדריך למתחילים בנושא Go
    • מדריך למתחילים בנושא Java
    • מדריך למתחילים בנושא Node.js
    • מדריך למתחילים בנושא PHP
    • מדריך למתחילים בנושא Python
    • מדריך למתחילים בנושא Ruby
    • מדריך למתחילים בנושא REST
  • דרייברים
    • הגדרה עם נהגים
    • מדריך למתחילים בנושא JDBC
    • מדריך למתחילים בנושא Go database/sql
    • מדריך למתחילים בנושא ADO.NET
    • מדריך למתחילים בנושא מנהלי התקנים של PostgreSQL
  • Spanner CLI
    • מדריך למתחילים בנושא Spanner CLI
    • פקודות ב-CLI של Spanner
  • מופעים של תקופת ניסיון בחינם
    • סקירה כללית של מקרים של תקופת ניסיון בחינם
    • יצירת מופע של תקופת ניסיון בחינם
  • סקירה כללית על המיקום של נתונים
  • יצירה וניהול
  • מכונות
    • סקירה כללית של המקרים
    • צמתים ויחידות עיבוד
    • הגדרות אזוריות, הגדרות בשני אזורים והגדרות במספר אזורים
    • סוגי אזורים
    • שכפול
    • נתונים שחולקו למחיצות לפי מיקום גיאוגרפי
      • סקירה כללית על חלוקה גיאוגרפית
      • יצירה וניהול של מחיצות של מופעים
      • יצירה וניהול של מיקומי נתונים
      • אינדקסים וחלוקה גיאוגרפית
    • ניתוב שמודע למובילים
    • נקודות קצה גלובליות ואזוריות של שירותים
    • אחסון בשכבות
    • יצירה וניהול של מופעים
    • יצירה וניהול של הגדרות מופעים
    • שינוי הקוורום בשני אזורים
    • העברת מכונה
    • התאמה אוטומטית לעומס של מופעים
      • סקירה כללית על התאמה אוטומטית לעומס
      • מידרוג אוטומטי מנוהל
      • כלי קוד פתוח למידרוג אוטומטי
        • סקירה כללית של הכלי למידרוג אוטומטי
        • פריסת הכלי למידרוג אוטומטי בפונקציות Cloud Run
        • פריסת הכלי Autoscaler ב-GKE
    • שליטה בגישה וארגון של מכונות וירטואליות באמצעות תגים
    • ארגון מופעים והצגת עלויות באמצעות תוויות
  • מסדי נתונים
    • סקירה כללית על מסדי נתונים
    • בחירה בין GoogleSQL לבין PostgreSQL
    • יצירה וניהול של מסדי נתונים
    • מניעת מחיקה לא מכוונת של מסד נתונים
    • הגנה מפני השמטה של אובייקטים בסכימה
    • שינוי האזור הראשי של מסד נתונים
    • הגדרת אזור זמן שיהיה ברירת המחדל למסד נתונים
  • ניהול משאבים באמצעות Data Catalog
  • תכנון וניהול של סכימת מסד נתונים
    • סקירה כללית של סכימות
    • שיטות מומלצות לעיצוב סכימה
    • עדכון הסכימה
    • שיטות מומלצות לעדכון סכימה
    • יצירה וניהול של סכימות עם שם
    • סקירה כללית של הצפיות
    • יצירה וניהול של תצוגות
    • אינדקסים משניים
    • מפתחות זרים
    • ניהול ערכי ברירת מחדל של מפתח ראשי
    • יצירה וניהול של קשרי מפתח זר
    • יצירה וניהול של אילוצי בדיקה
    • יצירה וניהול של עמודות שנוצרו על ידי AI
    • אחסון נתונים מספריים עם דיוק שרירותי
    • יצירה וניהול של רצפים
    • ניהול שמות של טבלאות
    • יצירה וניהול של קבוצות רשויות מוניציפאליות
  • תרחישים
    • פונקציות מרחוק
  • ניהול פעולות ממושכות ומעקב אחריהן
  • הגדרת אורך חיים (TTL)
    • סקירה כללית על TTL
    • ניהול שמירת נתונים באמצעות TTL
    • מדדים ומעקב של TTL
  • התחברות
  • קישור למסד נתונים בניב PostgreSQL
  • קישור לקוחות PostgreSQL ל-Spanner באמצעות PGAdapter
    • סקירה כללית על PGAdapter
    • הורדת PGAdapter
    • הפעלת PGAdapter
    • פקודות לניהול סשנים ב-PGAdapter
    • חיבור PGAdapter לאמולטור
  • התחברות ל-Spanner באמצעות Cassandra Adapter
  • יצירה של מכונה וירטואלית ב-Compute Engine וחיבור שלה כדי לגשת ל-Spanner
  • התחברות ל-Spanner באמצעות אשכול GKE
  • חיבור ל-Spanner משירותים אחרים של Google Cloud
  • אימות ב-Spanner
  • גישה מאובטחת ומבוקרת
  • בקרת גישה באמצעות IAM
    • סקירה כללית על IAM
    • החלת תפקידי IAM
  • בקרת גישה פרטנית
    • סקירה כללית על בקרת גישה פרטנית
    • בקרת גישה פרטנית לסנכרון שינויים בזרמי נתונים
    • בקרת גישה פרטנית לרצפים
    • בקרת גישה פרטנית למודלים
    • הגדרת בקרת גישה פרטנית
    • גישה למסד נתונים עם בקרת גישה פרטנית
    • הרשאות פרטניות לבקרת גישה
    • תפקידים במערכת בקרת גישה פרטנית
  • הוספה של מדיניות ארגונית בהתאמה אישית
  • הצפנת נתונים
    • מפתחות הצפנה בניהול הלקוח (CMEK)
      • סקירה כללית על CMEK
      • אבטחת מסד נתונים באמצעות CMEK
    • הצפנת נתונים בזמן העברה
  • העברה
  • תהליך ההעברה
    • סקירה כללית על מיגרציה
    • הערכת ההעברה
    • העברת הסכימה
    • העברת האפליקציה
    • אופטימיזציה של הסכימה וביצועי האפליקציה
    • העברת הנתונים
    • אימות הנתונים
    • הגדרת מנגנונים למעבר חד למערכת אחרת (cutover) ולחזרה למצב ראשוני
  • כלים למיגרציה
    • סקירה כללית על כלי העברה
    • הגדרת כלי ההעברה של Spanner‏ (SMT)
  • העברה של מפתח ראשי
    • סקירה כללית על העברת מפתח ראשי
    • העברת מפתחות ראשיים
  • העברה מ-MySQL
    • סקירה כללית על מיגרציה של MySQL
    • העברת סכימות של MySQL
      • העברת סכימה מ-MySQL – סקירה כללית
      • שימוש ב-SMT להעברת סכימה מ-MySQL
    • העברת נתונים מ-MySQL
    • הגדרת חזרה למצב ראשוני ב-MySQL
  • טעינת נתונים לדוגמה
  • העברה מ-DynamoDB
  • העברה מ-Oracle
  • העברה מ-PostgreSQL
    • מעבר למסד נתונים של ניב GoogleSQL
    • מעבר למסד נתונים בניב PostgreSQL
  • העברה מ-Cassandra
  • העברת נתונים מ-Spanner למסד נתונים של PostgreSQL
  • ייבוא וייצוא של נתונים
  • סקירה כללית על ייבוא וייצוא
  • ייבוא, ייצוא ושינוי של נתונים באמצעות Dataflow
  • ייבוא וייצוא של נתונים בפורמט Avro
    • ייבוא קובצי Avro של Spanner
    • ייצוא נתונים מ-Spanner ל-Avro
    • ייבוא נתונים ממסדי נתונים שאינם Spanner
  • ייבוא וייצוא של נתונים בפורמט CSV
  • ייבוא מסד נתונים מ-Cloud SQL
  • ייבוא נתונים מ-PostgreSQL באמצעות COPY
  • שיטות מומלצות להעלאה בכמות גדולה
  • תוכנית התאוששות מאסון (DR)
  • סקירה כללית בנושא תוכנית התאוששות מאסון (DR)
  • גיבוי מסדי נתונים
    • סקירה כללית של הגיבויים
    • יצירת גיבויים
    • יצירה וניהול של לוחות זמנים לגיבוי
    • ניהול הגיבויים
  • שחזור מסדי נתונים
    • סקירה כללית של השחזור
    • שחזור מגיבוי
  • שחזור מנקודה מסוימת בזמן (PITR)
    • סקירה כללית על PITR
    • שחזור נתונים באמצעות PITR
  • פיתוח
  • כתיבת SQL בעזרת Gemini
  • שיטות מומלצות לתרחישי שימוש
    • ‫Spanner כמסד נתונים למשחקים
  • שילוב של מסגרות שפה
    • ‫Spanner עם Hibernate
      • שילוב עם Hibernate ORM ‏ (GoogleSQL)
      • שילוב עם Hibernate ORM‏ (PostgreSQL)
      • כתיבת אפליקציית Hibernate שמתחברת ל-Spanner
    • ‫Spanner עם Spring Data JPA
      • שילוב עם Spring Data JPA‏ (GoogleSQL)
      • שילוב עם Spring Data JPA‏ (PostgreSQL)
    • ‫Spanner עם Spring Data JDBC
      • שילוב עם Spring Data JDBC ‏ (GoogleSQL)
      • שילוב עם Spring Data JDBC‏ (PostgreSQL)
    • ‫Spanner עם MyBatis
      • שילוב עם MyBatis ו-Spring Boot‏ (GoogleSQL)
      • שילוב עם MyBatis ו-Spring Boot‏ (PostgreSQL)
    • ‫Spanner עם Spring Data
    • כתיבת אפליקציית Spring Boot שמתחברת ל-Spanner
    • ‫Spanner עם GORM
      • שילוב עם GORM‏ (GoogleSQL)
      • שילוב עם GORM‏ (PostgreSQL)
    • ‫Spanner עם Django ORM
    • ‫Spanner עם SQLAlchemy
      • שילוב עם SQLAlchemy‏ (GoogleSQL)
      • שילוב עם SQLAlchemy‏ (PostgreSQL)
    • ‫Spanner עם Active Record
    • ‫Spanner עם Entity Framework Core
  • שימוש בעסקאות
    • סקירה כללית על עסקאות
    • גבולות של חותמות זמן
    • חותמות זמן של ביצוע Commit
      • במסדי נתונים של ניב GoogleSQL
      • במסדי נתונים של ניב PostgreSQL
    • ‫TrueTime ועקביות חיצונית
    • רמות בידוד
      • סקירה כללית של רמות הבידוד
      • שימוש בבידוד קריאה שניתן לחזור עליו
      • שימוש ב-SELECT FOR UPDATE בבידוד ניתן לסריאליזציה
      • שימוש ב-SELECT FOR UPDATE בבידוד של קריאה חוזרת
    • בקרת בו-זמניות
    • כתיבה שעברה אופטימיזציה של קצב העברת הנתונים
    • אחזור נתונים סטטיסטיים של ביצוע פעולות בעסקה
  • סשנים
  • שיטות מומלצות ל-SQL
  • קריאת נתונים
    • קריאות מחוץ לעסקאות
    • קריאה מודרכת
    • קריאת ליסינג
    • שימוש במשאבי מחשוב עצמאיים של Data Boost לקריאות
      • סקירה כללית על Data Boost
      • הרצת שאילתות מאוחדות באמצעות Data Boost
      • ייצוא נתונים באמצעות Data Boost
      • שימוש ב-Data Boost באפליקציות
      • מעקב אחרי השימוש ב-Data Boost
      • מעקב אחר השימוש במכסת Data Boost וניהול שלה
    • שימוש בשאילתות שמורות
      • סקירה כללית של שאילתות שמורות
      • יצירה וניהול של שאילתות שמורות
  • שינוי נתונים
    • שינוי נתונים באמצעות מסוף Google Cloud
    • שינוי נתונים באמצעות ה-CLI של gcloud
    • שינוי נתונים באמצעות DML
      • הוספה, עדכון ומחיקה של נתונים באמצעות DML
      • Partitioned DML
      • שיטות מומלצות לשימוש ב-DML
    • שינוי נתונים באמצעות מוטציות
    • השוואה בין DML לבין מוטציות
    • שינוי נתונים באמצעות כתיבה באצווה
  • עבודה עם סוגי נתונים
    • עבודה עם מערכים
      • במסדי נתונים של ניב GoogleSQL
      • במסדי נתונים של ניב PostgreSQL
    • עבודה עם אובייקטים מסוג STRUCT
    • עבודה עם נתונים מסוג NUMERIC
    • עבודה עם נתוני JSON
    • עבודה עם נתוני JSONB
    • עבודה עם מאגרי פרוטוקולים ב-GoogleSQL
  • פיתוח ובדיקה
    • הדמיה של Spanner באופן מקומי
    • שימוש ב-Terraform עם Spanner
    • הגדרת פסק זמן מותאם אישית וניסיונות חוזרים
    • הגדרת זמן קצוב לתפוגה של דוחות
    • הגדרת זמן קצוב לתפוגה של עסקה
  • עיבוד והצגה של נתונים
    • תבניות Dataflow
    • הזרמת שינויים בנתונים
      • סקירה כללית של סנכרון שינויים בזרמי נתונים
      • יצירה וניהול של פידים לשינויים
      • יצירת חיבורים של סנכרון שינויים בזרמי נתונים באמצעות Dataflow
      • יצירת חיבורים של סנכרון שינויים בזרמי נתונים אל Kafka
      • שינוי מחיצות, רשומות ושאילתות של סנכרון שינויים בזרמי נתונים
    • שילוב של Spanner עם IntelliJ
    • שילוב של Spanner עם Looker
    • שילוב של Spanner עם Liquibase
  • חיפוש טקסט מלא
    • סקירה כללית של חיפוש טקסט מלא
    • חלוקה לטוקנים ואינדקסים של חיפוש
      • יצירת טוקנים
      • אינדקסים של חיפושים
      • אינדקסים מספריים לחיפוש
      • אינדקסים של חיפושים ב-JSON
      • חלוקה של אינדקסים לחיפוש
      • שילוב של רשימות אסימונים
    • שאילתות חיפוש טקסט מלא
      • סקירה כללית של השאילתה
      • חיפוש בכמה עמודות
      • שילוב של שאילתות עם טקסט מלא ושאילתות בלי טקסט
      • דירוג תוצאות החיפוש
      • חיפוש מחרוזת משנה
      • חיפוש עם שיפור שאילתות
      • שיפור הביצועים של פונקציות להתאמת תבניות
      • חיפוש התאמות משוערות באמצעות חיפוש משוער
      • ביצוע התאמת דפוסים של k התוצאות המובילות
      • חיפוש באמצעות היבטים
      • עימוד תוצאות החיפוש
    • דפוסי חיפוש היברידיים של טקסט מלא ושל וקטורים
    • חיפוש לעומת אינדקסים משניים
  • התקנת פונקציות של MySQL ב-Spanner
  • הטמעה של ריבוי דיירים ב-Spanner
  • יצירת סוכני נתונים באמצעות ניתוח נתונים בשיחה
  • שאילתת מסד נתונים בשפה טבעית באמצעות QueryData
  • ‫AI ולמידת מכונה ב-Spanner
  • סקירת AI ב-Spanner
  • איך מתחילים להשתמש ב-Spanner ליישומי AI גנרטיבי
  • שילוב של Spanner עם Agent Platform
  • חיפוש וקטורי
    • סקירה כללית על חיפוש וקטור
    • יצירת הטמעות
      • קבלת הטמעות טקסט ב-Agent Platform
      • יצירת הטמעות של וקטורים בכמות גדולה באמצעות DML עם חלוקה למחיצות
    • ביצוע חיפוש של K שכנים קרובים
    • בחירת פונקציית המרחק הווקטורי המתאימה ביותר
    • שכנים קרובים משוערים (ANN)
      • ביצוע חיפוש ANN באמצעות אינדקסים של וקטורים
      • יצירה וניהול של אינדקסים של וקטורים
      • שיטות מומלצות ליצירת אינדקסים של וקטורים
    • ייצוא הטמעות ל-Agent Platform Vector Search
    • שיטות מומלצות לחיפוש וקטור
    • פתרון בעיות בחיפוש וקטורי
  • יצירת חיזויים
    • יצירת חיזויים של למידת מכונה באמצעות SQL
    • שימוש ב-AI גנרטיבי עם אפליקציית מסחר אלקטרוני לדוגמה
    • יצירת חיזויים של למידת מכונה באמצעות אמולטור Spanner
  • שילוב עם טכנולוגיות AI
    • פיתוח אפליקציות מבוססות-LLM באמצעות LangChain
    • שימוש ב-Spanner עם סוכנים
    • שיטות מומלצות לאבטחת אינטראקציות של נציגים עם MCP
    • פיתוח אפליקציות באמצעות LlamaIndex
    • שימוש בשרת MCP מרוחק של Spanner
  • Spanner Graph
  • סקירה כללית על המוצר
  • הגדרה של Spanner Graph והרצת שאילתות
  • סכימת Spanner Graph
    • סקירה כללית של הסכימה
    • יצירה וניהול של סכימת Spanner Graph באמצעות DDL
    • יצירה וניהול של סכימת Spanner Graph באופן חזותי
    • שיטות מומלצות לעיצוב סכימה
    • שימוש בתצוגות SQL ליצירת גרף נכסים
      • סקירה כללית של תרשימים שנוצרו מתצוגות SQL
      • יצירת תרשים מתצוגות SQL
  • ניהול נתונים ב-Spanner Graph
  • שאילתות ב-Spanner Graph
    • סקירה כללית של שאילתות
    • עבודה עם נתיבים
    • שיטות מומלצות לשיפור שאילתות
    • שימוש בחיפוש טקסט מלא ב-Spanner Graph
    • שימוש בחיפוש וקטורי עם Spanner Graph
  • אלגוריתמים של Spanner Graph
    • סקירה כללית על אלגוריתמים של גרפים
    • הרצת אלגוריתמים
    • דרישות הסכימה של האלגוריתם ותאימות התכונות
    • קטלוג האלגוריתמים
    • שיטות מומלצות להפעלת אלגוריתמים ב-Spanner Graph
  • תרשימים להמחשת נתונים ב-Spanner Graph
    • שימוש בהדמיות של Spanner Graph
    • עבודה עם שילובים של Spanner Graph
  • ניהול נתונים ללא סכימה באמצעות Spanner Graph
  • טעינת נתונים מ-BigQuery ל-Spanner Graph
  • העברה אל Spanner Graph
  • הפניה ל-Spanner Graph למשתמשי openCypher
  • פתרון בעיות ב-Spanner Graph
  • מעקב
  • זיהוי אותות טלמטריה
    • סקירה כללית על תיעוד אותות
    • אוסף נתוני מעקב
      • סקירה כללית של איסוף נתוני Trace
      • הגדרה של איסוף נתוני מעקב באמצעות OpenTelemetry
    • מעקב אחר Spanner באמצעות שרת MCP של Database Insights
    • מדדים
      • רשימת המדדים
      • איסוף מדדים בצד הלקוח
        • הצגה וניהול של מדדים בצד הלקוח
        • תיאור המדדים בצד הלקוח
      • איסוף מדדים מותאמים אישית בצד הלקוח
        • איסוף מדדים מותאמים אישית בצד הלקוח באמצעות OpenTelemetry
        • איסוף מדדים מותאמים אישית בצד הלקוח באמצעות OpenCensus
    • יומני ביקורת
  • מעקב אחרי מופעים
    • מעקב אחר ביצועי מופעים באמצעות תובנות
    • מעקב אחרי מופעים באמצעות Cloud Monitoring
  • אופטימיזציה ופתרון בעיות
  • אופטימיזציה של הביצועים ב-Spanner
    • סקירה כללית של הביצועים
    • ניתוח הביצועים של שאילתות
    • מעקב אחרי שאילתות פעילות
    • כלי אופטימיזציית השאילתות
      • סקירה כללית של הכלי לאופטימיזציה של שאילתות
      • גרסאות של אופטימיזציית שאילתות
      • הצגת רשימה של גרסאות של כלי אופטימיזציית השאילתות
      • ניהול הכלי לאופטימיזציה של שאילתות
    • תוכניות ביצוע של שאילתות
    • שיפור שאילתה באמצעות כלי ההמחשה של תוכנית השאילתה
    • איך מאיצים שאילתות של ניתוח נתונים באמצעות מנוע מבוסס-עמודות
      • סקירה כללית על מנוע מבוסס-עמודות ב-Spanner
      • הגדרת מנוע מבוסס-עמודות ב-Spanner
      • שליחת שאילתות לנתונים בעמודות
      • מעקב אחרי מנוע מבוסס-עמודות
    • חיפוש נקודות חמות במסד הנתונים
    • שימוש בכלי לייעוץ לגבי אינדקסים
  • ניהול נקודות פיצול לקראת עלייה צפויה בנפח התנועה
    • סקירה כללית של פיצול מראש
    • יצירה וניהול של נקודות פיצול
  • הפעלת דחיסה משמעותית במסד נתונים של Spanner באופן ידני
  • ניתוח דפוסי שימוש באמצעות Key Visualizer
    • סקירה כללית של Key Visualizer
    • גישה ל-Key Visualizer
    • היכרות עם מפות הצפיפות של Key Visualizer
    • דפוסי מפת החום ב-Key Visualizer
  • פתרון בעיות שקשורות לזמן טעינה
    • נקודות זמן האחזור בבקשת Spanner
    • זיהוי המיקום שבו מתרחש זמן האחזור