![]() |
[שאלה] טענה ששמעתי לגבי מסדי נתונים מסוג Access, האם הטענה נכונה?
אהלן!
אני בימים אלה לומד לעבוד ASP ומסדי נתונים (כרגע מסוג Access) ושמעתי טענה, רציתי לברר עד כמה היא נכונה.. הטענה היא שמסדי נתונים מסוג Access הם לא יציבים והשימוש בהם מומלץ לאתרים קטנים (20-100 מבקרים) ושבשעת עומס הם יכולים פשוט להתחרבש.. עד כמה הטענה הזו נכונה? יש טעם בכלל להשתמש במסדי נתונים מסוג Access? |
אמממ תאמת אכן הם יחסית כבדים לעומת SQL אבל זה שטויות אם השרת "טוב" המסד לא אמור ליפול
לפי דעתי |
ציטוט:
אקסס הוא מסד-נתונים שולחני, ולא מיועד בכלל לאתרי אינטרנט. |
מנסיון אישי, הטענה נכונה.
|
ציטוט:
אני מבין.. שחר, עם הניסיון הרב שלך אני מניח שיצא לך להשתמש ב-MySQL, אתה יכול להגיד בוודאות שהיא האלטרנטיבה החינמית הטובה ביותר? |
ציטוט:
אני לחלוטין לא מתעסק במסד-נתונים הזה, אני עובד עם MSSQL Server. בימים אלה, אני טוען ש Microsoft SQL Server 2005 Express שמופץ בחינם, וניתן להורדה מהאתר של מיקרוסופט, הוא החלופה הטובה ביותר. כדאי להקדים ולהוריד, כי עוד חצי-שנה מיקרוסופט תפסיק להציע אותו בחינם, ורק מי שהוריד עד אז הרוויח! Link: http://www.microsoft.com/israel/msdn...l/default.mspx |
ציטוט:
|
ציטוט:
הוא לא כולל את כל האפשרויות (הוא יכול לטפל בעד מאה וחמישים אלף פניות בו זמנית, ולא כמה מיליונים רבים {אם אני זוכר נכון}), הוא לא תתומך בשרתים עם מעל 6 GB זיכרון RAM ועוד כל מיני יכולות, שאני לא מאמין שהן כ"כ דרושות במצב הנוכחי. הוא כולל קצת פחות יכולות תיכנותיות... בכל אופן, הוא הרבה יותר טוב מכל פיתרון חינמי אחר. הוא מופץ בחינם כדי לעורר חשק, ותאמין לי, הוא מאד מעורר חשק :) |
בואו נספר לכם כמה עובדות על Access (שאולי יפתיעו כמה מכם):
ראשית כל, נכונה השמועה שהוא מסד נתונים שולחני אך עם עבודה נכונה ויעילה מולה הוא יכול להחזיק בקלות גם אפליקציה בינונית. הטענה שבשעת עומס המסד קורס היא טענה שקרית לחלוטין. יש הבדל גדול מאוד בין מספר המשתמשים לאתר לבין מספר החיבורים ל DB. גם עם 1000 גולשים בו זמנית באתר אקסס יכול לסחוב. המגבלות היחידות שלו הם 255 חיבורים בו זמנית ל DB ונפח מסד מקסימלי של 2 ג'יגה. ומי שהציע פה את mySQL כאלטרנטיבה כדאי לו לחשוב פעמיים האם זה באמת כדאי. mySQL תומך ב SPים? כמובן שלא. mySQL תומך בטריגרים? נו כבר יכולתם לנחש שהתשובה היא לא. הדבר היחידי ש mySQL מוביל על Access הוא בהיותו חינמי ובכמות גדולה יותר שהוא יכול לסחוב. ושוב - עבודה נכונה מול Access תניב בסופו של דבר ביצועים גבוהים יותר. |
ציטוט:
הגירסא באתר של מיקרוסופט עד כמה שאני יודע היא לשימוש לאימונים ולאתרים פרטיים, לא לשימוש מסחרי, נכון? |
ציטוט:
וקח בחשבון שלא כל חברת איחסון מריצה sql serv 2k5 ככה שאם הוא רוצה לעלות אפליקציה שכתב ב ASP מול sql serv 2k5 אז - בעיה.. |
ציטוט:
לא שווה להחזיק כזה מסד. נכון יש כאלו שנותנים בחינם עם האחסון, אבל השרת שלהם מעפן ברמות. כל חברה טובה לא נותת אותו בחינם, אלא בכסף, אבל בהרבהה כסף... וoracle איזה חברות מריצות? עדיין לא יצא לי לפגוש כאלו.. |
אם כבר הגענו למסדי נתונים אז יש לי שאלה קטנה :)
מה פשר כל הגירסאות של מיקרוסופט למסדי נתונים? אני רואה הרבה סוגים כמו: Microsoft SQL Server 2000 Microsoft SQL Server 2000: OLAP Microsoft SQL Server 2000: DTS SQL Server 2000 and Oracle Microsoft SQL Server 2005 זה בעצם אותו מסד הנתונים עם גישות עבודה שונות או שזו הדרך של מיקרוסופט לעשות עלינו כסף ( :) ) ? |
ציטוט:
SQL SERVER 2000 - מסד נתונים שעונה לשם SQL SERVE בגרסאת 2000 SQL SERVER 2005 - גרסא 2005 של SQL SERVER ORACLE - מסד נתונים אחר לגמרי של חברת ORACLE (כמה מפתיע? :P) והאפשרויות שמציע Sql server בין הייתר: DTS - אפשרות לייבוא ולייצוא נתונים OLAP - ביצוע ניתוח אוטומטי של נתונים |
ציטוט:
שווה מאוד להחזיק מסד כזה שאתה יודע לנצל את כל האפשרויות שהוא תומך |קורץ| אחרי שאתה מבצע מעבר מ mySQL ל MS-SQL אתה בכלל לא מבין מה חיפשת כל השנים האלו ב mySQL כי זה פשוט מסד גרוע. למשל כמה מהיתרונות: jobים (משימה מתוזמנת), טריגרים (פעולה שנעשית כל פעם שיש שינוי כלשהו שאתה רוצה במסד), שחזור לנקודות זמן שונות במידה והמסד נופל/נפגע/נפרץ, מנגנון הרשאות מתקדם, תמיכה ב SP, תמיכה בטראנזקציות, חילוק המסד על פני דיסקים שונים ועוד ועוד.. mySQL וכל המסדים האלו בשקל (|Lol|) יכולים רק לחלום על אופציות כאלו. כמתכנת שבונה אפליקציה גדולה המסד מעניק לך כ"כ הרבה אפשרויות וכלים שפתאום הרצה של אתר בסדר גודל של eBay נראית לך עניין פשוט.. |
ציטוט:
לא עשיתי שום השוואה, פשוט לא הבנתי אם אם אלו גירסאות שונות למסד הנתונים הזה.. ואתה ענית לי |Lol| תודה לכולם על התשובות, תתכוננו לעוד, מצפות לכם הרבה בתקופה הקרובה |שריף| |
על השרת שלנו יש Enterprise.
המלצתי לו אקספרס כי זה בחינם, אבל אצלנו משתמשים בכלים קצת יותר חזקים. בקשר לאורקל, לא התנסיתי איתו, שמעתי אבל שהוא מצד טוב. מישהו פה זוכר את סייבס? או שזה כבר היסטוריה מוחלטת? |
ציטוט:
אם משתמשים בכלים כבדים, אז למה ללכת על ה express הדל שכבר במילא יש רישיון ל enterprise? איפה ההיגיון? אגב, enterprise גרסאת 2005 או 2000? |
ציטוט:
אמרתי לו, שהוא ישתמש ב Express, כי לו אין רישיון, ובתור מתחיל גם לא בטוח שהוא זקוק. לעומת זאת, בשרתים שלנו, יש 2000 אנטרפרייס, ורישיון גם ל 2005 ומתחילים לעבור אליו. אחננו לא מוכרים אכסון, אם חשבת על זה בטעות. |
ציטוט:
|
חברים, לא לפתח מריבה לשמור על קור רוח.
אלעד->להמנע מדאבל פוסט...יש כפתור עריכה. יום טוב לכולם. |
כמו שאלעד אמר, במצב של שימוש נכון ACCESS הוא בהחלט מסד מעולה וחזק. מבחינת תקציב הוא המסד האידיאלי. רוב האתרים לא דורשים יכולת שלו אין. מרבית האתרים לא משתמשים ביכולות של MSSQL.
אגב, יצא לי לעבוד מספר פעמים עם MSSQL ולמרות העוצמה שלו והיכולות אני לא מוצא שום סיבה הגיונית שאתר בסדר גודל של DevArea או כל אתר פרטי אחר ישתמש בו. האם באתר DevArea יש איזה שהו שימוש בתכונה מיוחדת וייחודית של MSSQL ? אהה ואלעד, אני בהחלט אשמח אם תפתח פה איזה נושא ותשתף את כולנו בתוכנות הידע שלך על הדברים המיוחדים של MSSQL. אני בטוח שנוכל ללמוד משהו (אני חושב שאתה היחיד פה עם ידע פרקטי, מעמיק ורציני עם המסד). |
לש"ש
אני אישית לא נתקלתי במשהוא שהייתי צריך לעשות וMYSQL לא סיפק את הסחורה. כל עוד MYSQL מספיק אין טעם לשלם עוד כסף ולהשתמש בדברים שעולים כסף. |
ציטוט:
אני מאמין, שאם תלמד, תגלה איך MSSQL עוזר לך בהרבה מאד תחומים. |
ציטוט:
השאלה שלי היא האם בוצע שימוש בDevArea (האתר היחיד, לא כלל המערכות) ביכולת יחודית לMSSQL ? זה הכל :) |
ציטוט:
מספיק שאתה משתמש במסד עם שאילתות נכונות שמותאמות אליו (ראיתי כבר אתרים שפשוט שינו את מחרוזת החיבור של access ל ms-sql והמסד בקושי החזיק להם) אז כבר התעלת על שאר האנשים שיש להם MySQL או Access ציטוט:
|
ציטוט:
|
ציטוט:
תמיכה במאות ג'יגות נפח מסד. אפשרות לפיצול על מספר דיסקים. התאוששות מהירה מנפילות. תמיכה באלפים ובעשרות אלפים של משתמשים . תמיכה בטריגרים, ב jobים, ב indexed views, SP, ב clustered index אפשרות להתחברות מרחוק אממ לא עולה לי כרגע עוד משהו |
ציטוט:
|
לש"ש
חבר שלי אמר(הוא ראש צוות פיתוח של ערוץ 7) שב MYSQL 5 הוסיפו viewsו, SP. הוא משתמש באתרים קטנים בaccesse ובגדולים בMYSQL. |
ציטוט:
ציטוט:
כש mySQL יגיעו לרמת הביצועים של MS-SQL אז אולי יהיה אפשר לעשות ביניהם השוואה. רק בגרסא 5 כמו שאתה אומר הוסיפו SP (אני לא יודע איפה הם היו עד היום עם זה), מה עם טראנזנקציות? תומך בהם? תומך בעבודה מרובה של מעבדים? תומך ב 8gb ram? יודע לנצל 8 gb ram? יכול לאחסן מאות ג'יגות של מידע בלי לקרוס? (לא חושב..) |
ציטוט:
יש ל MSSQL גם דברים ייחודיים, אבל היתרון המשמעותי, זה שאת מה שהוא עושה, הוא עושה בצורה יעילה, טובה ונוחה. |
ציטוט:
|
ציטוט:
סייבס תומך (תמך, לפחות) בחלק גדול מהדברים האלה. |
ציטוט:
|
ציטוט:
זה פחות קשור לתמיכה במסד-נתונים, אבל יש כמה קלאסים ב .NET, שעובדים עם MSSQL בלבד, ועובדים יותר מהר. בנוסף, יש לו אינטגרציה יותר טובה עם .NET (ל MSSQL). |
אני דיי מתעניין במסדים שונים מלבד MYSQL בעבור האתר שלי שיש בו שימוש רב של שאילתות ובכלל מסד, איני חזק בקטע הזה ואשמח אם תתנו לי ליניקם למאמרים בנושאים של מסדים(לא MYSQL), חינמיים יהיה נחמד וגם בעיברית (:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 10:15. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ