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