-
אני למדתי/לומד בצד לקוח j.s ו-vue.js ובצד שרת node.js .
יש לי כמה שאלות בנוגע לdatabase ואשמח לעזרה מהחברים כאן.
א. האם ב'עולם האמיתי' תמיד משתמשים בdatabase ולא סתם בקובץ json [גם בפרויקטים קטנים] ?
ב. במה משתמשים יותר ב MongoDB או MySQL ?
ג. האם נצרך לדעת את שניהם [מעדיף בשלב זה לא להתפזר מידי] ?
ד. מה יותר קל ללמידה ? -
@ב-ל אמר בהכוונה - database מה ללמוד- MongoDB או MySQL:
א. האם ב'עולם האמיתי' תמיד משתמשים בdatabase ולא סתם בקובץ json [גם בפרויקטים קטנים] ?
אם צריך לקרוא את הנתונים רק פעם אחת בשביל הגדרות כדו'
אז לרוב ישתמשו בקובץ להגדרות, אבל אם רוצים לשמור שם נתונים ולבצע הרבה כתיבות/קריאות/שאילתות עדיף כנראה להשתמש בsqlite.ב. במה משתמשים יותר ב MongoDB או MySQL ?
זה לא באמת משנה לך, כי אתה צריך לבחור במה שאתה צריך
אבל אני מנחש שמשתמשים יותר במשפחת הSQL.ג. האם נצרך לדעת את שניהם [מעדיף בשלב זה לא להתפזר מידי] ?
לא.
-
@ב-ל אכתוב לך לא בקטע מקצועי (כי אני לא) אבל בקטע של ניסיון אני יכול לומר לך - שלפני כחודשיים התחלתי עם נוד, אז הייתי צריך גם ללמוד משהו DB - אז למדתי מונגו וזה קליל ביותר (הבסיסי שלו, בכל אופן).
אבל עכשיו לפני כשבוע גם התחלתי קצת SQL (אתה יכול לראות את השרשור כאן https://tchumim.com/post/119111)
זה עולם אחר יחסית אבל עם הרבה יותר יכולות.
לדעתי תלמד את שניהם (מונגו ממש פשוט)
ותשתמש במונגו לדברים קלים, וכשתגיע לצרכים האמיתיים תראה שתצטרך SQL (כנראה) -