RavenDB web admin

אחרי ההתקנה , אפשר להתחיל לשחק עם הממשקים השונים , אורן האדם מאחורי הפרויקט מדגים הרבה באמצעות curl , יש בזה הרבה בכדי להראות שרייבן לא חייב לעבוד עם דוטנט , שממשק התקשורת מאוד פשוט (על בסיס עקרונות REST) והנתונים נשמרים בפורמט מאוד "רזה" ונח (JSON) . הממשק שאני (ואתה קורא יקר) אשתמש בו הכי הרבה לדעתי זו ספריית הקוד ב C#  שממסכת את הקריאות . אבל לשם התחלה , דווקא נתחיל עם אתר הניהול

לאחרת הרצת השרת ניתן לגשת לאתר הניהול בכתובת http:/localhost:8080 ששני הלינקים החשובים שלנו הם למסמכים ולאינדקסים

עמוד הכניסה לממשק הניהול של רייבן

עמוד הכניסה לממשק הניהול של רייבן

בעמוד המסמכים ניתן לנהל (להוסיף לערוך ולמחוק) את הנתונים הנשמרים ברייבן. הפורמט שבו נשמרים הנתונים (ומוזנים בממשק הניהול) כאמור הוא JSON.

עמוד האינדקסים מאפשר לנו להגדיר מאין "indexed view" שניתן לחפש ולסנן על פיהן את התוצאות במהירות.

בנית האינדקסים נעשית על פי טכניקת מיפוי-צמצום (או בשמה המקורי Map-Reduce) כאשר הרעיון מאחורי שיטה זו הוא חלוקת הבניה של האינדקס לשתי פונקציות נפרדות אחת שמגדירה איך המידע ניראה ובעצם ממפה את המודל (מכאן Map) ואחת שאחראית על סינון התוצאות או צמצומם (מכאן Reduce) .

ונסיים בבדיחה

This entry was posted in NoSQL, קוד and tagged , , , . Bookmark the permalink.

כתיבת תגובה

האימייל שלך לא יוצג באתר. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">