שלח תשובה

זירת השאלות

459
צפיות
10
תשובות

שאלה שהיא חצי קשורה לצד שרת

,‏ 19 בדצמבר, 2004

למישהו יש מושג, כמה משתמשים ACCESS יכול להחזיק בו זמנית?
(בלי ליפול ובוא נגיד שכל יוזר מריץ שתי שאילתות כבדות)

תגיות:

10 תשובות

  1. אוריקס הגיב:

    *למיטב זכרוני* 10
    אבל זה מאד תלוי איך אתה עובד איתו. אתה גם לא אמור להריץ שאילתות "
    כבדות" כי אף גולש לא יחכה כ"כ הרבה זמן.

  2. prince01 הגיב:

    מה זאת אומרת להחזיק ?
    נגיד 10 משתמשים בו זמנית צופים במאמרים אשר שלופים מתוך המסד נתונים ACCESS שלי .. זה יציג לי שגיאה ?

  3. mbat7 הגיב:

    אני אסביר בצורה יותר טובה
    סליחה אם לא הייתי ברור..

    בוא נגיד שלאתר שלי נכנסים 80 איש בו זמנית..
    וכולם משוטטים באתר..

    כל תנועה שלהם  זה שאילתה
    חלקן יותר כבדות (חיפוש של כל המוצרים בקטגוריה X – כ 400 מוצרים)
    חלקן יותר קלות (חיפוש מוצר ספציפי – כ 30 תוצאות)

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

    יש לכם מושג כמה ניתן להריץ בו זמנית?

  4. ניר טייב הגיב:

    טוב…
    הרעיון הוא לעלות כמה שיותר דברים לרמת ה-SQL ולהוריד כמה שיותר עומס מהשרת ע"י כך שמעבירים ללקוח.
    בעבודה יעילה האקסס יכול לעבוד דיי טוב (למי שזוכר את איציק1 אז הפורום שם עבד על אקסס).

    תראה דוגמא לשאילתא "כבדה" בבקשה

    אגב אתה יוצר חלוקה לעמודים וכדומה ?

  5. mbat7 הגיב:

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

    פשוט לא נראה לי שהאתר מסוגל להחזיק על ACCESS כמות של 100 USERS בו זמנית

    השאלה אם זה בגלל ה ACCESS או בגלל דברים אחרים..
    כמו SESSIONS, ושות'..

  6. ניר טייב הגיב:

    הוא באמת לא יכול
    ACCESS הוא מסד נתונים שולחני שלא נועד לריבוי משתמשים.
    אתה יכול לשקול מעבר ל-SQL SERVER אם הינך מוכן להשקיע את הכסף הנדרש.
    אם לא אז נסה את Visual FoxPro  הוא מתקרב לרמה של MSSQL אבל עדיין לא מגיע.
    זה מסד מאוד חזק, הממשק שלו לא ממכר (והוא דיי מגעיל לדעתי) אבל הרישיון שלו בחברות האחסון המוכרות (SRV, AGATE…) כלול כחלק מהחבילה ובכך אינך צריך לשלם תשלום נוסף עבורו.

    בהצלחה

  7. mbat7 הגיב:

    ניר תודה על התגובה, עיניינית, כמו
    שצריך..

    וואו, נעים לשמוע שעוד מכירים את AGATE , אני עובד איתם כבר 4 שנים ופשוט אין אפס אצלהם הכל דופק כמו שעון שוויצרי.
    ודוקא אני כמעט ולא מכיר אנשים שעובדים איתם.

    לא משנה, לנושא העיקרי, לגבי DB, אני שוקל להשתמש בDB שהוא OPEN SOURCE שנקרא POSTGRES, כבר בדקתי אותו, והוא מדהים
    לא נופל בביצועים מ MS SQL, עולה 0 ש"ח
    התקנה יחסית נוחה (כן כן , על WINDOWS XP ) והכי חשוב, לא הייתי צריך לשנות כלום כלוםכ לום בשאילתות,
    רק החלפתי לו DSN הוא עבד פיקס.
    אבל אני צריך לקוות ש AGATE יסכימו לעשות איתי את הניסוי הזה..
    אם כן
    זה יהיה מהפכה בתחום האתרי מסחר בארץ, עלות של כלום כמעט, וכוח של MS SQL.

    לכל המעוניינים לבדוק וללמוד עוד

    קישור

  8. ניר טייב הגיב:

    למען האמת לא עבדתי אתם אף פעם
    ואני עדין לא עבדתי עם חברת אחסון מסוימת שהיא בתשלום (עד היום עבדתי רק עם ברינקסטר בלבד בחבילה ה"לימודית" שלהם – אולי משום שעדיין לא יצא לי לבנות אתר שלם שדורש טכנולוגיית צד שרת)

    שמעתי על PG SQL אבל איני יודע אם הוא באמת מגיע לרמה טובה ביחס ל-MSSQL

    למען האמת כאשר עובדים על לינוקס יש שרת מסי נתונים לינמי מבית sybase שקוראים לו ASE לפי מה ששמעתי ASE זה המנוע של MSSQL ש-MS קנו ושיפצו אותו.

    אגב עבודה עם PG SQL עדיפה על לינוקס ולא עם WIN אבל whatever.

  9. mbat7 הגיב:

    ניר , כמה דברים (כמובן מיועדים לכל)
    PG SQL רץ מצוין על WINDOWS, הוא יועד במקור ל LINUX
    אבל בנו לו MSI שמתקין אותו מצוין ען MS OS.

    לא מכיר את ה ASE, אבל PG נבדק מול MS SQL ומוציא תוצאות יותר טובות.

  10. אוריקס הגיב:

    זו כמות נתונים די קטנה
    והאיטיות תתבטא (אם בכלל) בדרך שתבחר להציג את הנתונים/להעבירם ללקוח ולא בשליפה.

שלח תשובה