מבוא
יישומי בינה מלאכותית ושירותים מונעי נתונים דורשים פתרונות מסדי נתונים אמינים וניתנים להרחבה כדי לאחסן ולשלוף מידע ביעילות. מודול זה מדריך אותך בבניית יישומים עם Azure Database for PostgreSQL כדי לאפשר אחסון נתונים מתמשך, שאילתות מורכבות ואינטגרציה חלקה של יישומים לפתרונות הבינה המלאכותית שלך.
דמיין שאתה מפתח שבונה סוכן בינה מלאכותית שעוזר למשתמשים במשימות מחקר. הסוכן שלך צריך לשמור על היסטוריית שיחות בין המפגשים, לעקוב אחר התקדמות משימות רב-שלביות, ולשמור נתונים מובנים שמנחים את קבלת ההחלטות שלו. הלקוח מצפה שהמערכת תטפל באלפי משתמשים בו-זמניים, תשמור על זמני תגובה לשאילתות בתת-שנייה לשליפת הקשר, ותתמוך בשאילתות מורכבות לאורך היסטוריות שיחות.
בחרת ב-PostgreSQL בזכות מערך התכונות העשיר שלו, כולל תמיכה ב-JSON בסכימות גמישות, ערבויות עסקאות חזקות, ואקוסיסטם הרחבה נרחב. עם זאת, ניהול תשתית מסדי נתונים, הבטחת זמינות גבוהה, טיפול בגיבויים והרחבה כדי לעמוד בביקוש דורשים עומס תפעולי משמעותי. הלקוח גם דורש אבטחה ברמת ארגון עם אינטגרציה עם Microsoft Entra לניהול זהויות.
Azure Database for PostgreSQL מספק חוויית PostgreSQL מנוהלת במלואה שמבטלת ניהול תשתיות ומספקת את השליטה והגמישות שמפתחים זקוקים להם. השירות מטפל אוטומטית בתיקונים, גיבויים וזמינות גבוהה, ומאפשר לך להתמקד בבניית לוגיקת היישומים שלך במקום בתחזוקת תשתית מסדי הנתונים.
לאחר השלמת מודול זה, תוכל:
- הסבר על הארכיטקטורה והתכונות המרכזיות של Azure Database עבור PostgreSQL
- הקמת חיבורים מאובטחים ל-PostgreSQL באמצעות אימות Microsoft Entra ו-TLS
- יצור ומנהל סכימות מסד נתונים כולל טבלאות, אינדקסים ואילוצים
- כתוב שאילתות SQL יעילות עבור פעולות נתונים נפוצות
- אינטגרציה של Azure Database for PostgreSQL ביישומים באמצעות פייתון