הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   3 שאלות (מסדי נתונים) (https://hosts.co.il/forums/showthread.php?t=18469)

satan 26-03-06 17:20

3 שאלות (מסדי נתונים)
 
שאלה מס' 1:
- נוצרה לי בעיה של עדכון כפול במכה (ז"א נגיד שני אנשים על השניה שולחים נתונים למסד ונגיד גם שהשרת מגיב לאט באותו רגע מה שמגדיל את הסיכוי ל"הידחפות" של שאילתות למסד).
נגיד במסד יש נתון מספרי של 100 ויש דף שבו זה מוריד 100 מתוך זה(רק במידה ובבדיקה במסד יש 100 ולא 0),
נגיד שני אנשים נכנסים לעמוד בו זמנית ממש ויש תגובה איטית של השרת אז זה נכנס למינוס...
איך אפשר להימנע מזה?
כך:(?)
update... number=number-'100' where number-100 < 0

זה הגיוני ואפשרי? או שיש שיטה יותר טובה?
וגם אם זה מונע מינוס אז צריך להציג למשתמש פלט(הודעה) - איך?

שאלה מס' 2:
אילו מסדים חינמיים יש יותר יעילים מ- mysql ?
postersql ?
ו..? ולינקים לאתר שלהם\מידע - תודה.

שאלה מס' 3:
איזו דרך יש לעדכן רשימה של מחוברים לאתר ללא צורך בריענון הדף?
כמו בחדר צ'אט.

יש לי "תאוריה" לזה - אני רק רוצה לשמוע את דעתכם היעילה והחסכונית(חשוב חיסכון).

תודה!

eLad 26-03-06 17:56

1. תנעל את ה DB שלך לכתיבה לטבלה הזאתי רק עבור המשתמש שמבצע את העדכון

2. תשתמש ב mysql או ב maxDB

3. שימוש ב ajax - רענון רק המידע שהשתנה


כל הזמנים הם GMT +2. הזמן כעת הוא 12:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ