העברת קוד האפליקציה

אפליקציה טיפוסית משתמשת בלקוח, כמו מנהל התקן ברמה נמוכה או מיפוי יחסי של אובייקטים (ORM), כדי להתחבר למסד הנתונים. ‫Spanner תומך בלקוחות בכמה שפות שמאפשרות לכם להשתמש בספריות נפוצות, כמו JDBC, בסביבות פיתוח שונות. מידע נוסף זמין במאמר סקירה כללית של מנהלי התקנים.

בנוסף לניהול החיבור של האפליקציה ל-Spanner, צריך גם לנהל את השאילתות שנשלחות ואת התחביר שבו השאילתות משתמשות. ‫Spanner תומך בשני דיאלקטים של SQL, שניהם מבוססים על תקן ANSI SQL. אתם יכולים לבחור להשתמש בממשק GoogleSQL או בממשק PostgreSQL עבור Spanner, בהתאם למערכת האקולוגית שבה אתם רוצים לפעול. מידע נוסף זמין במאמר בנושא בחירת הניב המתאים למסד הנתונים של Spanner. בגלל ההבדלים בארכיטקטורה בין מסד הנתונים של Spanner לבין מסד הנתונים של המקור, יכול להיות שהתחביר שמשמש ב-Spanner לא יהיה זהה לתחביר של מסד הנתונים של המקור.

כדי להעביר את האפליקציה ל-Spanner, צריך לבצע את השלבים הבאים באופן ידני: