אהלן חברים,אנחנו עובדים על אפליקציית מובייל, שהיא בעצם מעין רשת חברתית מבוססת מיקום(פוסטים לפי מיקום), שיש לה מערכת המלצה(אמורה להיות מערכת המלצה די חזקה ואיכותית).
חשוב לציין כי ההמלצה היא על פריטים בתוך המערכת...
משתמשים במערכת שלנו מצמידים פוסטים למקום מסוים(נ"צ).
עבור משתמש הנמצא באיזור מסוים, נרצה להמליץ על פוסטים רלוונטיים לאותו משתמש, שגם קרובים אליו.
אני מבין שבגלל שמדובר במערכת שאמורה לתמוך בהרבה משתמשים, אנחנו נצטרך להשתמש ב-noSQL, שאמור לתת ביצועים טובים יותר מבסיס נתונים רלציוני.
ממה שהבנו, cassandra מתאימה מאוד למערכות המלצה, ומאידך mongoDB מתאים למערכות מבוססות מיקום.
אם אתם מכירים DB יחיד שמסוגל לתת ביצועים טובים בממוצע עבור מערכת המשלבת את 2 הצרכים, נשמח כמובן לשמוע עליו.
בכל מקרה, במידה ולא, במה מהשניים הייתם משתמשים?
כרגע מבחינתינו "לחסוך" קצת בפיתוח של ה-DB הכי מהיר(שברור לי שזה שילוב של השניים, אולי אפילו עם בסיס נתונים רלציוני שלישי).
חשוב לציין, שהחלטנו לעבוד בצד שרת על ruby on rails, ככה שחשוב שיהיו gemים להמלצותיכם 
בתודה מראש,
צביקה
