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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] האם DB זה דבר שימושי? (https://hosts.co.il/forums/showthread.php?t=27969)

-VladK- 03-08-06 18:43

[PHP] האם DB זה דבר שימושי?
 
שלום...סתם מתוך סקרנות..מה יותר עדיף? לכתוב עם DB או כרגיל?

נגיד יש לי כזה דבר:
PHP קוד:

$s $db->query("SELECT...............");
echo $ 
s['row']; 

האם זה עדיף על:
PHP קוד:

$s mysql_query("SELECT....................");
$s mysql_fetch_array($s);
echo 
$s]'row']; 

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

sUP 03-08-06 18:57

המממ.. :|
אין דבר כזה $db->query

זה קלאס...

-VladK- 03-08-06 19:05

ציטוט:

נכתב במקור על ידי sUP
המממ.. :|
אין דבר כזה $db->query

זה קלאס...

DB זה משהו שקשור לPEAR...זה מן דבר כזה שעשו כדי לקצר את דרך הכתיבה שלנו...

כתוב על זה יותר לעומק בPHP5 - מדריך שימושי (הוצאת פוקוס)...

Unknown 03-08-06 19:26

"זה מן דבר כזה שעשו כדי לקצר את דרך הכתיבה שלנו..."

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

Morishani 03-08-06 20:08

אתה מוזמן לבדוק ולהחזיר לנו תשובה :)

לי אישית לא נראה דבר שימושי.

-VladK- 03-08-06 20:18

תכלס זה אותו הדבר...השאלה שלי היא האם לוקח בדיוק את אותו הזמן? (כמובן בתנאים שווים...עומס, שרת, וכו'...)

בניה 03-08-06 20:22

ב"ה

DB זה בדרך כלל קיצור לdatabase.
אתה מתכוון למחלקה לעבודה מול מסד נתונים.
אני יודע שPHP4 עשתה לי בעיות עם זה אבל זה יותר נח לכתוב ככה(לפחות לי) אבל לא תמיד אני עושה את זה.

Morishani 03-08-06 20:22

ציטוט:

נכתב במקור על ידי DreaMonster
תכלס זה אותו הדבר...השאלה שלי היא האם לוקח בדיוק את אותו הזמן? (כמובן בתנאים שווים...עומס, שרת, וכו'...)

תבדוק :) תריץ 1000 פעמים (+-) select עם הכנסה למשתנה מתוך השורה, בשני המקרים ותבדוק את הזמן.

-VladK- 03-08-06 20:31

ציטוט:

נכתב במקור על ידי Morishani
תבדוק :) תריץ 1000 פעמים (+-) select עם הכנסה למשתנה מתוך השורה, בשני המקרים ותבדוק את הזמן.

אין לי מה לעשות בחיים ?!?!? חחחחחחחחח...יש דרכים אחרות?

psycho 03-08-06 20:56

ציטוט:

נכתב במקור על ידי DreaMonster
אין לי מה לעשות בחיים ?!?!? חחחחחחחחח...יש דרכים אחרות?

זה סקריפט של 2 שניות..

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

שמדובר ב PHP
חצי מאיה לפי וחצי מאיה לשם
כל עוד זה לא משהו ממש שדורש דיוק
אין טעם לבדוק אפילו

-VladK- 04-08-06 08:38

ציטוט:

נכתב במקור על ידי psycho
זה סקריפט של 2 שניות..

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

שמדובר ב PHP
חצי מאיה לפי וחצי מאיה לשם
כל עוד זה לא משהו ממש שדורש דיוק
אין טעם לבדוק אפילו

אני עכשיו עובד על משהו "ענקי"...זה בסדר גודל לא קטן...הבעיה שלי זה שהוא טוען הכל תוך 12 שניות :-/ כאילו לא כולל תמונות...וזה פשוט נשגע אותי...אז אני רוצה להפחית את הזמן...עד עכשיו הצלחתי להגיע ל8...אבל זה עדין לא מוצא חן בעיני...אז אני רוצה לנסות דברים נוספים...

WebProject 04-08-06 10:46

12 שניות? נשמע די מוגזם, תייעל את הקוד שלך, ואגב, כמה זמן אתה מתכנת?

-VladK- 04-08-06 10:49

ציטוט:

נכתב במקור על ידי WebProject
12 שניות? נשמע די מוגזם, תייעל את הקוד שלך, ואגב, כמה זמן אתה מתכנת?

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

ואני מתעסק בPHP מינואר...

RS324 04-08-06 11:48

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


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

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