ABA


"מחפש המלצה לאיך לממש תוכנה שמתעסקת עם מסד נתונים גדול"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10941 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10941
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק, 2 נקודות
   00:01   12.10.12   
אל הפורום  
  מחפש המלצה לאיך לממש תוכנה שמתעסקת עם מסד נתונים גדול  
 
   היי ,
אני רוצה לכתוב תוכנה ששואבת מידע ממסד נתונים גדול.
כרגע אני לא יודע כמה שדות יהיה למסד נתונים אבל יהיו לו מעל 160 שדות ומעל 1000 עמודות זה בטוח...

מה שאני לא יודע זה באיזה מסד נתונים להשתמש ? האם להשתמש בACCESS ? אם כן איך מתגברים על ההגבלה של 255 שדות?
תחת ההגבלה שיש צורך לערוך את מסד הנתונים בתוכנה קלה שקיימת בכל מחשב(כמו ACCESS חח)...


את הכתיבה של האפליקציה אני עושה בVB.net זה ההגבלות שלי... אין WPF.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה לא כזה גדול, אפילו לאקסס אני מאמין שיוכל להסתדר עם זה Nesher  12.10.12 12:02 1
     אתה קורא לעצמך מתכנת מציע את אקסס? זה בכלל דטאבייס הדבר הזה? יוחאי 12.10.12 19:19 7
         אני לא קורא לעצמי Nesher  15.10.12 08:56 12
  מצטער מאוד, 160 שדות לטבלה אחת זה פשוט מעיד על תכנון גרוע... Ice Cold  12.10.12 13:40 2
     מסכים איתך.. VeNom  12.10.12 13:42 3
     מה אתה כאילו מעביר עליי ביקורת בלי לדעת מה המערכת עושה? TheKid 12.10.12 13:43 4
         הלקוח אומר לך איך לממש דברים? VeNom  12.10.12 14:01 5
             לא. ללקוח יש טבלה כמו שציינתי TheKid 12.10.12 20:09 8
     חח מה תכנון גרוע יניב, יוחאי 12.10.12 19:18 6
  מכתב Deuce  13.10.12 17:00 9
  תודה אני משתמש בסוף בACCESS TheKid 14.10.12 19:41 10
     טעות גדולה, אבל מה יש להגיד אם מהירות לא חשובה ללקוח שלך, יוחאי 14.10.12 21:59 11

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   12:02   12.10.12   
אל הפורום  
  1. זה לא כזה גדול, אפילו לאקסס אני מאמין שיוכל להסתדר עם זה  
בתגובה להודעה מספר 0
 
במקרה הכי "גרוע" יש לך פתרונות DB אחרים כמו MySQL או SQL Express של מיקרוסופט


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
יוחאי
חבר מתאריך 30.12.15
163 הודעות, דרג אמינות חבר זה
   19:19   12.10.12   
אל הפורום  
  7. אתה קורא לעצמך מתכנת מציע את אקסס? זה בכלל דטאבייס הדבר הזה?  
בתגובה להודעה מספר 1
 
   אני מנסה לחשוב על הדטאבייס הכי פחות כבד שהוא יוכל להשתמש בו ובחינם, ולא עולה לי אקסס(שלדעתי הוא גם לא בחינם), כן אני חושב על postgres או על mysql או sql express אבל לעולם לא אקסס.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   08:56   15.10.12   
אל הפורום  
  12. אני לא קורא לעצמי  
בתגובה להודעה מספר 7
 
אבל יש כאלה שיגידו שאני כן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   13:40   12.10.12   
אל הפורום  
  2. מצטער מאוד, 160 שדות לטבלה אחת זה פשוט מעיד על תכנון גרוע...  
בתגובה להודעה מספר 0
 
לא רואה שום סיבה בעולם לא לפצ את זה בשביל הנוחות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   13:42   12.10.12   
אל הפורום  
  3. מסכים איתך..  
בתגובה להודעה מספר 2
 
   אני לא מצליח לחשוב על סנריו שמצדיק 160 עמודות בטבלה אחת..
נראה לי שאחרי 20-30 צריכה להידלק נורה אדומה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק, 2 נקודות
   13:43   12.10.12   
אל הפורום  
  4. מה אתה כאילו מעביר עליי ביקורת בלי לדעת מה המערכת עושה?  
בתגובה להודעה מספר 2
 
   ואם זה מה שהלקוח שלי מביא לי ואלה הדרישות שלו?

כאילו מה נסגר?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   14:01   12.10.12   
אל הפורום  
  5. הלקוח אומר לך איך לממש דברים?  
בתגובה להודעה מספר 4
 
   אם כן, שיממש כבר לבד.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק, 2 נקודות
   20:09   12.10.12   
אל הפורום  
  8. לא. ללקוח יש טבלה כמו שציינתי  
בתגובה להודעה מספר 5
 
   הלקוח רוצה לעבוד על הטבלה באופן שוטף דרך תוכנה שהוא מכיר (כמו ACCESS) או תוכנה נוחה אחרת.
השאלה שלי היתה איך כדאי להחזיק את המסד נתונים כך שיהיה לי קל לממש אפליקציה בVB.net
עדיין לא ברור?

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
יוחאי
חבר מתאריך 30.12.15
163 הודעות, דרג אמינות חבר זה
   19:18   12.10.12   
אל הפורום  
  6. חח מה תכנון גרוע יניב,  
בתגובה להודעה מספר 2
 
   אם עכשיו צריך לממש מערכת של שוק ההון , וואלה יש לך אינסוף פרמטרים שאתה יכול לשמור במסד נתונים, ברגע שאתה רוצה אופציה למיין ע"פ כל שדה זה מונע ממך לייצר איזה serialize string בתוך מספר שדות קטן יותר, אתה לא תשלוף ותמיין בserver side.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות, דרג אמינות חבר זה
   17:00   13.10.12   
אל הפורום  
  9. מכתב  
בתגובה להודעה מספר 0
 
ACCESS באופן כללי נוצר ככלי ידידותי למשתמש הפשוט לשמירת ערכים באופן רלציוני וצפייה בהם בצורה גרפית באמצעות כלי ויזואליזציה של אופיס.

אפשר להתממשק אליו בקלות עם VB.NET (למשל באמצעות ADO.NET) ולתשאל את ה-database.

גם ב-mysql וגם ב-mssql יש ממשקים גרפים להסתכל על הטבלאות, אבל התשאול פחות ידידותי מאשר ב-office. שווה לשבת עם הלקוח ולהבין מה הוא דורש מהממשק עריכה/צפיה, כי יכול להיות שהדרישות שלו לא מרוכבות במיוחד. אפשר גם לתכנת לו ממשק משלו, כמעט כל הטכנולוגיות ב-WEB מאפשרות לך להרים ממשק כזה בחצי שעה-שעה עבודה (Ruby או ב-ASP.NET, למשל Using a gridview).

אם אתה רוצה לבצע על מסד הנתונים לוגיקות מורכבות, שווה לדרוש מה-DB שיתמוך באינדקסים, חלוקה למחיצות, יכולת ליצור פרוצדורות ו-VIEWS (דרישה מאד הגיונית נוכח העובדה שהטבלה ענקית).

היות ואתה מתכנת ב-VB.NET רצוי להשתדרג ל-MSSQL, המיגרציה תהיה גם straightforward.

בהצלחה






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק, 2 נקודות
   19:41   14.10.12   
אל הפורום  
  10. תודה אני משתמש בסוף בACCESS  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
יוחאי
חבר מתאריך 30.12.15
163 הודעות, דרג אמינות חבר זה
   21:59   14.10.12   
אל הפורום  
  11. טעות גדולה, אבל מה יש להגיד אם מהירות לא חשובה ללקוח שלך,  
בתגובה להודעה מספר 10
 
   ויציבות זה הדבר האחרון שהוא חושב עליו, אז שיילך על אקסס בקטנה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net