עבודה עם mongodb

rebull

New member
עבודה עם mongodb

מישהו פה עובד עם LINQ מול MONGODB?
בDLL, של MONGODB, יש אפשרות לעבוד עם LINQ, מול ה COLLECTIONS
ורציתי לדעת אם יש השפעת ביצועים והאם היא כזאת שיש לקחת בחשבון (לקחת בחשבון זה יותר משניה לכמה אלפי רשומות)?

תודה.
 

rebull

New member
איך הapi שלהם מזכיר sql?

עם כבר השימוש בlinq, הרבה יותר מזכיר sql וגם הרבה יותר טבעי בדוט נט
מה שמקטין מאד את העקומת למידה.
 

Dizzy Doop

New member
מקטין את עקומת הלמידה?

ידידי, כשאתה נמצא בהחלטה אם להשתמש בדתה בייס כזה או אחר, עקומת הלמידה שלך לא צריכה להלקח בחשבון באופן כזה. אחרת, אתה עשוי לעשות משהו לא נכון / לא נחוץ לך ולעסק שלך.

שימוש בlinq זה דבר גרוע במונחים של ביצועים (בעיקר אם מדובר ב linq to object, אבל לא רק). אם כבר וויתרת על דתה בייס רלציוני עבור דתה בייס סקלבילי עם latency נמוך כדוגמאת מונגו, LINQ לא יוביל אותך צעד קדימה לעבר המטרה.
 

rebull

New member
עקומת למידה היא לא שיקול בחירה של db

אלא בדרך היישום
 

IamStalker

New member
סתם לידע אישי

Linq2obj מגירסא 4 לא עובד על reflection ולא עושה שימוש ב-boxing/unboxing, אלה בונה עצים Aka expression trees וזה עושה שיפור משמעותי בשימוש. -Linq , עוד דבר אם אני לא טועה ו-mongodb ב-גירסאתה האחרונה עשו שינוי בגישה ורק מגירסא הזו ישנה אפשרות לשימוש ב-LINQ גבי שאר אין אפשרות כזו.

לגבי latency בגירסא האחרונה של ef בגלל שינוי בcore של net. מגיע לרמות ביצועים זהות לאלה של ado.net.
 
למעלה