תגובות:קישורים שימושיים ללימוד SQL והמסתעף
-
@yossiz אמר בתגובות:קישורים שימושיים ללימוד SQL והמסתעף:
זמן
מילא כל מה שהזכרת....
אבל בזה הגזמת
מאיפה יש זמן פנוי?האמת, שבחברות התוכנה הגדולות נותנים לעובד גם זמן ללמוד טכנולוגיות חדשות ללא קשר לעבודה ומשלמים על זה.
וזו אחת הבעיות של העצמאי, שלא משלמים לו על הזמן של הלימוד וממילא לא תמיד יש לו זמן לזה -
@ליבל
אני אכתוב את ההבדלים שאני מכיר בין השרתים הנפוצים:-
SQL Server של מייקרוסופט:
- עולה כסף לשימוש מסחרי (חוץ מגירסת אקספרס)
- בעבר היה נתמך רק בווינדוס (היום כבר בלינוקס גם כן)
- ניב של SQL שקוראים לו T-SQL
- תומך בתכנות של הדאטהבייס עצמו בשפות דוטנט
-
MySQL
- חינמית, פופולארי מאוד, קוד פתוח
-
Postgres
- חינמית, פופולארי מאוד, קוד פתוח
- הרבה תכונות מתקדמות כמו כמה סוגי אינדקסים, user defined types, ותמיכה ב-JSON, מערכים, XML ועוד.
- תומך בתכנות של הדאטהבייס עצמו בכמה שפות
-
sqlite
- זה לא שרת אלא דאטהבייס שניתן להטמיע בתוך תוכנה כספרייה.
- קוד איכותי ברמה הגבוהה ביותר. זה משתמש כדוגמה לאיכות קוד.
- חינמית, קוד פתוח, ופופולארי בטירוף (אולי הספרייה הכי נפוצה בכדור הארץ [וגם בחלל...] תחשוב על זה...).
- ביצועים טובים גם על פלאפונים ומכשירים מעוטי יכולות אחרים.
- לא תומך בכל הפיצ'רים ששרתים אחרים מספקים, אבל עם זה יש בו המון פיצ'רים מתקדמים
- אין type חזק לעמודות
לכל התוכנות יש ניב קצת שונה של SQL ורמה שונה של תמיכה ב-SQL "סטנדרטית".
וגם המון המון הבדלים קטנים בפיצ'רים. -