סקירה כללית על Datastore

Datastore הוא מסד נתונים מסוג NoSQL לאחסון מסמכים שמיועד להתאמה לעומס (automatic scaling), לביצועים גבוהים ולפיתוח אפליקציות בקלות.

בדפים שבקטע הזה מוסבר איך לגשת ל-Datastore באמצעות ממשקי API של App Engine. אפליקציות שמשתמשות בממשקי ה-API האלה יכולות לפעול רק ב-App Engine, ויהיה צורך לשדרג אותן לספריות הלקוח המומלצות ב-Cloud לפני מעבר לזמני ריצה חדשים יותר של App Engine. ממשקי ה-API המומלצים ל-Datastore נמצאים בספריות הלקוח ב-Cloud, ומאפשרים לאפליקציה לפעול ב-App Engine וגם בסביבות אחרות שתומכות בזמן הריצה שלכם.

שימוש ב-Objectify עם Datastore

במקום להשתמש בממשקי App Engine API או בספריות לקוח של Cloud, אפשר להשתמש ב-Objectify כדי לגשת ל-Datastore. ‏Objectify הוא API בקוד פתוח ל-Datastore שמספק רמה גבוהה יותר של הפשטה מממשקי App Engine API ומספריות לקוח של Cloud. אפליקציות שמשתמשות בגרסאות קודמות של Objectify יכולות לפעול רק ב-App Engine, אבל אפליקציות שמשתמשות בגרסה 6 ואילך יכולות לפעול ב-App Engine וגם בסביבות אחרות שתומכות ב-Java.

אם אתם מתכננים להשתמש ב-Objectify, מומלץ להשתמש בגרסה 6 ואילך.