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

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

Hanan 20-12-10 20:05

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

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

תודה :)

Kernel 20-12-10 20:11

Cluster, פיצול טבלאות לשרתים שונים, לעבוד עם כונני SAS.


לא חסר אפשרויות, השאלה באיזה שימוש מדובר? אינטנסיבי? אחד על אחד? גישה למסד אחת ל?

yonatan 20-12-10 20:11

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

Hanan 20-12-10 20:19

קראתי על InnoDB ועל MyISAM מישהו יכול להסביר את שניהם? ומה כדאי? ואם זה משהו שצריך להתקין בשרת או קלאס?

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

-
עדכון:
אוקיי לדעתי אני אשתמש ב InnoDB, עושה רושם שזה מנוע מהיר ב MySQL יש למישהו מדריך בנוגע לזה?..

alikr 21-12-10 08:10

תשמע אני עובד כרגע עם DB של משהו כמו 8 מליון רשומות וגודל של 5GB, אני משתמש ב MYSQL,
השאלה היא כמה אנשים בו זמנית יצטרכו גישה לDB?
תיצור אינדקס טוב ולא תהיה בעייה של גישה מהירה.

אם אתה רוצה משהו מאוד מקצועי הייתי הולך על Oracle אם זה באמת משהו מטורף או Cluster של Mysql שזה כמה שרתים בו זמנית

Hanan 21-12-10 18:19

שמתי לב, שאם אני מבצע שאילתא בלי WHERE, הוא טס, ברגע שאני מכניס לו נגיד: WHERE valid='1' לוקח לו כמה דקות...
איך אפשר לייעל את הנושא?.. מן הסתם, באתר אני אצטרך לעשות חיפוש וזה מתבצע עם WHERE...

טעות שלי, ORDER BY.. מאט את השאילתא...

benb 22-12-10 00:05

תעשה אינדקס על השדות שאתה עושה עליהם את השאילתה
ותחקור את נושא ה SHARDING פיצול בסיס נתונים למספר בסיסי נתונים במספר שרתים כמו שגוגל עושים GFS

בניה 23-12-10 20:32

הכל תלוי בשאילותות שאתה הולך להריץ עליו ומה בעצם אתה רוצה ממנו?
כמו שהעלו פה אחד האופציות ליעול זה אינדקסים.
בעיקרון 10 מליון רשומות זה כלום למסד נתונים, בדיוק בשביל זה מסד נתונים נועד.

Kernel 23-12-10 22:13

רק אל תנסה rand() |winky||winky|

MAORBARI 24-12-10 18:59

מז"א לעשות אינדקס על שדה?


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

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