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