הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-03-11, 19:36   # 1
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

מה לדעתכם יותר חכם וחסכוני?

שלום,
רציתי לדעת מה לדעתכם יהיה יותר חסכוני ונכון לשימוש במקרה של מערכת לבניית אתרים (כמו פה - www.flap.co.il):
האם כל אתר שנפתח ייפתח לו גם מסד חדש, או שבעבור כל אתר יהיה ID משלו ואז מהמסד נתונים זה יישלף לפי where uid שווה ל-ID של האתר הספציפי הזה?
בשיטה הראשונה זה בעצם הרבה מסדים אבל כל אחד מסד קטן, ובשיטה השניה זה מסד אחד שיהיה ענק ויכול להיות שיהיו בו טבלאות ממש ממש גדולות..

מעניין אותי לדעת מה הדרך הנכונה
תודה!
  Reply With Quote
ישן 26-03-11, 19:51   # 2
xoox
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Aug 2007
מיקום: תל אביב
גיל: 42
הודעות: 766

xoox לא מחובר  

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

ממש אל תלך על מסד לכל אתר, לא רק שזה לא חסכוני אלה גם זה יפוצץ לך ומלא באלגן של מסדים יתרוצצו לך בעיניים
__________________
וותק של 10 שנים? יש חשש!!!
XooX, XoX, מבזקי חדשות, משחקים, משחקי פלאש. - מעוניין להחליף קישורים? שלח הודעה פרטית.

  Reply With Quote
ישן 26-03-11, 20:01   # 3
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

כמו ש-xoox אמר:
נשמע לי ממש לא נכון לעשות מסדים נפרים עם מדובר במערכת אחת כללית לכלל האתרים.
אם היית מייצר עותק של הקוד לכל אתר אז היה הגיוני גם לייצר DB נפרד - אחרת לא.

מניסיון, mysql יכול להחזיר עשרות מיליוני רשומות בטבלה אחת ועדיין לרוץ בצורה מכובדת.
נכון שאולי באיזשהו שלב תצטרך להוציא את ה-mysql למכונה ייעודית, ואולי גם ליצור ריפליקציה שיהיה לך master ו-slave עבור ה-DB, אבל זה עתיד מאוד מאוד רחוק.

תדאג לתכנן את ה-DB שלך בצורה נכונה, לכתוב שאילתות מעולות וליצור אינדקסים מתאימים.
  Reply With Quote
ישן 26-03-11, 23:37   # 4
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

כמו שחשבתי, ככה עבדתי בכל המערכות שבניתי שצריכות את אלה.
תודה!
  Reply With Quote
ישן 27-03-11, 03:15   # 5
yonatan
I am root
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 39
הודעות: 3,911

yonatan לא מחובר  

מה לגבי דלגציה של מסדים למערכות נפרדות?

מראש צריך 2 מסדים וזהו.
1. של מערכת המשתמשים והאתר עצמו.
2. של החומר שמעלים המשתמשים. - ובמסד הזה תשתמש בהמלצות המצויינות שנתנו לך כאן.

גם מבחינת אבטחה זה הגיוני , וגם בשביל האפשרות גדילה של :
1. לשים מסד 1 + שרת WEB על מכונה אחת.
2. לשים מסד 2(חומר משתמשים) על שרת SQL פרטי משלו.

( כל אחד מהם יכול להיות גם VPS על שרת טוב ).
ככה יש לך אפשרות לגדול ברמות גדולות יותר.
בסופו של דבר גם שרת STORAGE לתוכן סטטי של הגולשים יהיה חשוב, אבל זה כבר במבט לעתיד הרחוק, לא כל אחד מגיע לשם...


כשאתה מדבר על גודל , כמה נוסף לך שם כל חודש במסד בערך?
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!

  Reply With Quote
ישן 27-03-11, 07:41   # 6
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

יונתן, אני לא ממש מבין למה לעשות שני מסדים - אם במסד של המשתמשים יהיה בכל מקרה את אותן טבלאות שיהיה במסד הרגיל?
  Reply With Quote
ישן 27-03-11, 10:10   # 7
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי yonatan צפה בהודעה
מה לגבי דלגציה של מסדים למערכות נפרדות?

מראש צריך 2 מסדים וזהו.
1. של מערכת המשתמשים והאתר עצמו.
2. של החומר שמעלים המשתמשים. - ובמסד הזה תשתמש בהמלצות המצויינות שנתנו לך כאן.

גם מבחינת אבטחה זה הגיוני , וגם בשביל האפשרות גדילה של :
1. לשים מסד 1 + שרת WEB על מכונה אחת.
2. לשים מסד 2(חומר משתמשים) על שרת SQL פרטי משלו.

( כל אחד מהם יכול להיות גם VPS על שרת טוב ).
ככה יש לך אפשרות לגדול ברמות גדולות יותר.
בסופו של דבר גם שרת STORAGE לתוכן סטטי של הגולשים יהיה חשוב, אבל זה כבר במבט לעתיד הרחוק, לא כל אחד מגיע לשם...


כשאתה מדבר על גודל , כמה נוסף לך שם כל חודש במסד בערך?
גם אני לא הבנתי את הצורך בפיצול ל-2 מסדים.
סתם חבל שלפעמים באותו העמוד תצטרך לפתוח חיבור לשני DB.
מה גם, שאם יש לך שרת DB על מכונה ייעודית, אני לא רואה הגיון להושיב אחד נוסף, גם אם קטן, על מכונת ה-WEB שלך. תן לכל מכונה לעשות את התפקיד שלהן.

והערה לגבי STORAGE:
אני מקווה שהתכוונת ל-file server ולא לחיבור Storage לאחד השרתים.
היה לנו ניסיון נוראי איתו ב-SHOWME (קנינו בהמלצת GNS) ואחרי שנוצר צוואר בקבוק (שכן הסטוארג' מחובר לשרת אחד בלבד) קנינו File Server (בהמלצת SPD, כאשר העברנו את הניהול אליהם).
  Reply With Quote
ישן 27-03-11, 18:12   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

שיתוף של לקוחות שונים על אותה טבלה זה מתכון לאסון ברגע שיהיה לך הרבה משתמשים.
אל תשכח שכל הוספת/עדכון נתון שתחת אינדקס מרעננת את כולו ונועלת את טבלה(תלוי באיזה מנוע אתה משתמש אבל בגדול זה ככה)
  Reply With Quote
ישן 27-03-11, 19:23   # 9
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
שיתוף של לקוחות שונים על אותה טבלה זה מתכון לאסון ברגע שיהיה לך הרבה משתמשים.
אל תשכח שכל הוספת/עדכון נתון שתחת אינדקס מרעננת את כולו ונועלת את טבלה(תלוי באיזה מנוע אתה משתמש אבל בגדול זה ככה)
מה אתה מציע? לתת לכל אתר טבלה משלו? DB משלו?
  Reply With Quote
ישן 27-03-11, 20:03   # 10
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי IgalSt צפה בהודעה
מה אתה מציע? לתת לכל אתר טבלה משלו? DB משלו?
רק הוא יכול לענות על השאלה לכמה מידע ועומס הוא מצפה.
יכול להיות שמה שאני הייתי עושה זה ברמת הMODEL הייתי עושה את השמירה אם זה בטבלה נפרדת או מסד נפרד ופשוט משנה את ההגדרה כשהעומס גדל.
אני בטוח שיש אנשים שכבר נתקלו בשאלה הזו, תחפש בGOOGLE ותראה מה הם החליטו ולמה.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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