היי
אני מנסה להרים אתר ואני מתקשה בבחירת DB
הפרטים הם כדלקמן
- סה"כ כ3000 יוזרים כל אחד מהם נמצא בכל מיני קבוצות, והקבוצות נמצאות בתוך קבוצות אחרות וכו' (יחסית מסואב).
- בפיק יש בסביבות ה700 current users.
- נוספים כ400 פוסטים כל שעה ובערך פי 4 תגובות על פוסטים.
- כל פוסט מתיוג לקבוצות ומשאיר נוטיפיקשיין לכל מי שחבר בקבוצה או נמצא בקבוצה שנמצאת בקבוצה הזאת.
- כל תגובה משאירה נוטיפיקשיין לכל מי שהגיב כבר על הפוסט הזה.
החלק שמסבך לי את כל זה הוא החיפושים.
חלק מהקבוצות מוגדרות כקבוצות פתוחות וחלקם כקבוצות סגורות, כשמשתמש מחפש אני רוצה שהוא יראה את כל ההודעות שנמצאות בקבוצות שהוא חבר בהם (רקורסיבית) בהם או שהם קבוצות פתוחות.
חשבתי על Elasticsearch אבל אני לא בטוח כמה הוא יעבוד טוב עם יותר מדי הרשאות ונראה לי יהיה מורכב לייצג בו קבוצות רקורסיביות..
המלצות?