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

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

Tomer 27-11-06 15:52

ציטוט:

נכתב במקור על ידי miniature (פרסם 380628)
אוקי. תודה לכולם.
אני אוסיף עוד נתון לבדיקה, והוא: בטיחות, לכן שאלתי תשאל הפעם כך:
מהי הדרך הכי יעילה ובטיחותית לאחסון מידע לדעתכם? ומדוע?

הדרך הכי יעילה ובטיחותית ? מסד-נתונים שרץ על שרת SQL מסויים (MySQL, Oracle וכיו"ב)
הדרך הכי בטוחה (לדעתי) ? מסד-נתונים מרוחק שרץ על שרת SQL מסויים, משמע שהחיבור אליו מתבצע לשרת מרוחק, שלא רץ עליו שרת Web. הבעיה פה היא יעילות אם השרת לא נמצא על אותו ISP / ארץ.

eLad 27-11-06 16:01

ציטוט:

נכתב במקור על ידי miniature (פרסם 380628)
אוקי. תודה לכולם.
אני אוסיף עוד נתון לבדיקה, והוא: בטיחות, לכן שאלתי תשאל הפעם כך:
מהי הדרך הכי יעילה ובטיחותית לאחסון מידע לדעתכם? ומדוע?

השאלה שלך לא מספיק ממוקדת. אתה רוצה לאחסן מידע טקסטואלי? תמונות? קבצים? סרטוני פורנו? מה בדיוק?

אתה יודע, DataBase, כשמו כן הוא והוא המקום האידיאלי לאיחסון דברים.

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

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

ציטוט:

נכתב במקור על ידי Tomer (פרסם 380639)
הדרך הכי בטוחה (לדעתי) ? מסד-נתונים מרוחק שרץ על שרת SQL מסויים, משמע שהחיבור אליו מתבצע לשרת מרוחק, שלא רץ עליו שרת Web. הבעיה פה היא יעילות אם השרת לא נמצא על אותו ISP / ארץ.

זה טריוויאלי שהמכונה של המסדים לא אותה מכונה של שרת ה WEB וזה גם לא עד כדי כך משנה אם מדובר ב DB אחד שצריך לגשת אליו.

miniature 27-11-06 16:30

ציטוט:

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

אתה יודע, DataBase, כשמו כן הוא והוא המקום האידיאלי לאיחסון דברים.

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

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


זה טריוויאלי שהמכונה של המסדים לא אותה מכונה של שרת ה WEB וזה גם לא עד כדי כך משנה אם מדובר ב DB אחד שצריך לגשת אליו.

אחסון נתוני מערכת פורומים לדוג'.

eLad 27-11-06 16:52

ציטוט:

נכתב במקור על ידי miniature (פרסם 380653)
אחסון נתוני מערכת פורומים לדוג'.

mySQL, SQL SERVER וכו'. אין ספק.

miniature 27-11-06 17:26

אין דרך מספיק טובה חוץ מ SQL?

בניה 27-11-06 20:25

בשביל מה יצרו את המסדי נתונים למיניהם? בדיוק בשביל זה.
אפשר לנסות לעבוד עם קבצי טקסט לכל סוגיהם(XML ומה לא) אבל כל הטיפול בהם יהיה לא יעיל , וגם את תשתמש בחיפושים בינארים וכל השיטות ליעול טיפול במידע כל זה כבר כלול במסד נתונים ובצורה יותר יעילה אז סתם חבל לשבור ת'ראש.
יש דבר שנקרא SQLITE שזה סוג של מסד נתונים רק שכל המידע נשמר כקובץ אחד ולא צריך שום תוכנה מיוחדת בשבילו רק צריך שהוא יהיה כלול במנוע PHP.
http://il2.php.net/manual/en/ref.sqlite.php
אפילו שכרגע עם הצע השרתים בארץ עדיף לעבוד עם MYSQL

miniature 28-11-06 18:12

אוף, כבר חשבתי שאני אמצא דרך אחרת חוץ מ SQL. לא סובל את זה :/


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

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