Firebird 2.5 שוחררה

בשעה טובה ומצולחת שוחררה היום (04.10.2010) גרסה חדשה של firebird : 2.5. הגרסה מכילה בתוכה בראש ובראשונה שכתוב מלא של מערכת ה threading של מסד הנתונים, אשר מאפשרת לעבוד טוב יותר מול SMP וזו הסיבה לגרסה הזו, אך זה לא כל השינויים שנמצא בגרסה הזו. הגרסה הזו ד"א היא עוד צעד (מאוד חשוב) לגרסה 3.

בזכות הגרסה החדשה של מנוע ה Thread נוצרה עוד סוג של עבודה עם מנוע מסד הנתונים שנקרא SuperClassic, אשר משלב תכונות שקיימות בשרת הקלאסי, מול שרת Super, וכך יש למשל Cache אחיד כמו שרת ה Super, אבל תמיכה בריבוי מעבדים כמו בClassic. מצד שני, כמו בSuper, כאשר הפרוסס קורס, כל החיבורים הולכים איתו, וזה בניגוד ל Classic. כך שלכל צורת עבודה יש יתרונות שונים עבור צורת השימוש בה, ובמידה ויש יותר זכרון מאשר כוח עיבוד, אז למשל בד"כ שרת הSuper יקבל תעדוף, אבל זה לא כזה פשוט כמו שזה נשמע, וצריך לעשות ניסויים ולראות בעצמנו כל פעם מה מתאים יותר לצורך הספציפי שלנו באותו המקום.

למרות השינוי המשמעותי הזה, זה לא השינוי היחיד שהתבצע במסד הנתונים. יש תוספות ממש מעניינות למסד הנתונים, למרות שאלו נוספו "על הדרך":

  1. תמיכה טובה יותר ב Audit ו trace – יש עוד יותר תעוד על מי ביצע איזו פעולה באיזה שלב ובאיזו צורה (נשמר במסד הנתונים עצמו כמו תמיד), כולל בזמן אמת, וכן אפשרי לצפייה פר חיבור (סשן) ספציפי.
  2. יכולת של משתמש ספציפי לדעת מה הוא עשה (עבודה עם audit).
  3. האצלת סמכויות של SYSDBA. כאשר המשתמש יכול במסד נתונים ספציפים לתת חלק מיכולותיו למשתמשים אחרים בהתאם לצורך.
  4. ביטול חיבורים בצורה אסינכרונית
  5. נוספה תמיכה לעבודה ב Regex עם תחביר של SIMILAR TO
  6. ניתן לשנות (ALTER TABLE) שדה שהוא Computed By
  7. טרנזאקציות אוטונומיות בPSQL (כלומר התחביר של טריגרים, Stored Procedures וכו')
  8. תמיכה טובה יותר לגישה של Stored Procedure תחת View
  9. תמיכה של GRANTED BY וGRANTED TO (וגם של REVOKE) בשביל לספק הרשאות עבור משתמשים אחרים (בדומה ל sudo ביוניקס).
  10. ביטול הרשאות כללי על ידי שימוש בתחביר של REVOKE ALL, ובכך לבטל בצורה מיידית את כל ההרשאות של משתמש מסויים
  11. תמיכה בתנאים של WHERE SOME_COL = ? OR ? IS NULL
  12. נוספה פונקציה חדשה עבור תמיכה בעבודה עם UUID התואמת לRFC4122
  13. נוספה האפשרות להוסיף למספר שלם בגודל 32 ו64 ביט, מספר הקסה דצימלי בצורה מילולית.
  14. נוספה יכולת הגדרה עבור ברירת מחדל של מסד הנתונים עצמו לCOLLATE.
  15. שינוי COLLATE על בסיס סוג קידוד השפה
  16. gbak משחזר טוב יותר קידוד שפה, כאשר הדגל של הקידוד לא קיים בגרסאות ישנות יותר
  17. תמיכה בחיבורים למסד נתונים אחר, גם אם הוא לא נמצא פיזית בשרת שאנחנו שייכים אליו כחלק משאילתת SQL.

זה כמובן לא הכל, ויש הרבה מה להרחיב עוד בנושא, אבל אפשר לראות שיש הרבה תוספות ושינויים מרעננים במסד הנתונים, בדרך לגרסה 3.0.

להכרזה הרשמית: http://www.firebirdsql.org/pop/pop_pressRelease25.html

להורדה: http://www.firebirdsql.org/index.php?op=files&id=engine_250

2 מחשבות על “Firebird 2.5 שוחררה

  1. ik_5 מאת

    שאל את מוזילה. קודם הם העתיקו את השם firebird, אח"כ כשהם הבינו שהם עלו על שם של פרוייקט אחר, הם שינו ל firefox. אבל יצרו גם thunderbird ….

להשאיר תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s