כל אפליקציית לקוח שעובדת עם PostgreSQL יכולה לעבוד גם עם AlloyDB Omni, בלי צורך בשינויים.
כדי להתחבר לאשכול של מסד הנתונים, משתמשים בכל לקוח שתואם ל-PostgreSQL, כמו psql, שמותקן במחשב הלקוח.
לפני שמתחילים
- התקנת AlloyDB Omni באמצעות כלי התזמור של RPM.
- יוצרים אשכול AlloyDB Omni.
חשוב לוודא שיש לכם את פרטי החיבור הבאים:
- מארח: כתובת ה-IP של צומת מסד הנתונים. כדי למצוא את כתובות ה-IP של הצמתים, מקבלים את סטטוס האשכול. אם זמינות גבוהה מופעלת באשכול, פועלים לפי השלבים שמפורטים בקטע אימות נקודות קצה לקריאה בלבד כדי למצוא את כתובות ה-IP של נקודות הקצה.
- יציאה:
5432 - שם משתמש:
postgresאו המשתמש עם הרשאות אדמין שהגדרתם. - סיסמה: הסיסמה של המשתמש עם הרשאת האדמין שהגדרתם כשיצרתם את האשכול.
חיבור לצומת של מסד נתונים באמצעות psql
כדי להתחבר לצומת של מסד הנתונים, מריצים את הפקודה psql ממכונת לקוח שיש לה גישה לרשת של הצומת של מסד הנתונים.
מריצים את הפקודה הבאה:
psql -h NODE_IP_ADDRESS -p 5432 -U postgresמחליפים את
NODE_IP_ADDRESSבכתובת ה-IP של צומת מסד הנתונים.כשמופיעה בקשה, מזינים את הסיסמה של המשתמש
postgres.
חיבור באמצעות מאגר חיבורים
אם הגדרתם את PgBouncer, תוכלו להתחבר לאשכול דרך מאגר החיבורים. מידע נוסף זמין במאמר אימות מאגר החיבורים.
חיבור באמצעות אפליקציות משלכם
כל אפליקציית לקוח שפועלת עם PostgreSQL יכולה לפעול גם עם AlloyDB Omni, בלי שצריך לבצע שינויים.
משתמשים בכל לקוח או ספריית קוד שתואמים ל-PostgreSQL כדי להתחבר ל-AlloyDB Omni.
אחרי שמתחברים לשרת של מסד הנתונים, אפשר להגדיר את מסדי הנתונים, לשלוח אליהם שאילתות ולשנות אותם באמצעות שליחת שאילתות DML ושאילתות SQL דרך פרוטוקולי תקשורת סטנדרטיים של PostgreSQL.
מכיוון ש-AlloyDB Omni פועל בסביבה שלכם, אתם יכולים לשלוט באופן ההתחברות ל-AlloyDB Omni. אתם יכולים לאפשר או להגביל את הגישה של הרשת ל-AlloyDB Omni בהתאם לצרכים של האפליקציה, בדיוק כמו בשרת PostgreSQL רגיל.