בדף הזה מפורטים הדרייברים שנתמכים במסדי נתונים של Spanner עם ניב GoogleSQL ובמסדי נתונים עם ניב PostgreSQL.
Google תומכת במנהלי התקנים של Spanner בקוד פתוח עבור כמה ספריות וסביבות פופולריות של מיפוי יחסי אובייקטים (ORM). הדרייברים האלה מאפשרים שימוש במסדי נתונים של Spanner באמצעות ממשקי API שמוגדרים על ידי המסגרות האלה.
בטבלאות הבאות מפורטים כל ה-ORM והדרייברים בקוד פתוח שנתמכים ב-Spanner, והתכונות שכל אחד מהם תומך בהן. יש טבלה אחת לכל דיאלקט SQL נתמך.
אפשר גם להשתמש בספריות הלקוח של Spanner כדי לגשת אל Spanner API. מידע נוסף זמין במאמר ספריות לקוח של Spanner.
מנהלי התקנים ו-ORM של GoogleSQL
| תכונה | database/sql | GORM | Spanner JDBC | תרדמת | Spring Data | R2DBC* | ADO.NET | Entity Framework | Active Record | SQLAlchemy | Django |
|---|---|---|---|---|---|---|---|---|---|---|---|
| שפה | המשך | המשך | Java | Java | Java | Java | C# | C# | Ruby | Python | Python |
| הצעות לניסוח הצהרות | † | ||||||||||
| מוטציות | |||||||||||
| Batch DML | |||||||||||
| Batch DDL | |||||||||||
| קריאה בעבר | |||||||||||
| טבלאות משולבות | |||||||||||
| Partitioned DML | |||||||||||
| תוויות של סשנים | |||||||||||
| עדיפות הבקשה | |||||||||||