לוגו Firebird

התחילו להכיר את Firebird ב2 דקות

ע"י Carlos H. Cantu - גרסת מסמך: 1.3 - פברואר/2010
גרסאות מתורגמות: Czech, Português Brasil, Polish, German, Turkish, Bosnian
Português Portugal, Spanish, Swedish, French, Italian, Hungarian
, Bulgarian, Russian, Japanese, Romanian

מסמך זה קיים גם כקובץ PDF (בשפה האנגלית)

היכרות

אם אתם קוראים מסמך זה, סביר להניח כי זוהי פגישתכם הראשונה עם Firebird RDBMS. מסמך זה יציג עבורכם את התכונות הראשיות של מסד הנתונים Firebird. בסיום הקריאה, אני סבור כי תרצו להוריד את תוכנת ההתקנה קלת המשקל ולנסות את מסד הנתונים בעצמכם.

היסטוריה

Firebird מגיע מקוד המקור של Borland Interbase 6.0. זהו מסד נתונים קוד פתוח ללא רישיון נוסף. במידה ויש למסד הנתונים צורך מסחרי או עבור תוכנות קוד פתוח, הוא לגמרי חינם !

טכנולוגיית Firebird נמצאת בשימוש כבר 20 שנים, עובדה הגורמת לו להיות מוצר מאוד בוגר ויציב.

תכונות עיקריות

אל תיבהלו מגודל ההתקנה! Firebird הוא RDBMS חזק בעל הרבה תכונות. הוא מסוגל להתמודד עם מסד נתונים מגודל של קילו בתים בודדים ועד להרבה מאוד ג’יגה בתים, עם ביצועים טובים וכמעט ללא צורך בתחזוקה!

ניתן למצוא למטה רשימה של התכונות העיקריות של Firebird:

  • תמיכה מלאה ב Stored Procedures ו Triggers
  • תמיכה מלאה בטרנזאקציות תואמות ACID
  • Referential Integrity
  • Multi Generational Architecture
  • טביעת רגל קטנה מאוד
  • שפה פנימית מלאה ועשירה עבור Stored Procedures ו Triggers ‏(PSQL)
  • תמיכה בפנקציות חיצוניות (UDF)
  • ללא צורך באיש DBA
  • כמעט ללא צורך בהגדרות - התקינו והתחילו לעבוד!
  • קהילה גדולה עם מקומות רבים בהם ניתן לקבל תמיכה טובה ללא תשלום
  • ניתן לבחור לעבוד בקובץ בודד עבור גרסה מוטבעת - דרך מצויינת עבור קטלוגים של CDROM, משתמש בודד או בדיקה והערכה של תוכנה
  • עשרות של כלי צד שלישי, כדוגמת סביבות גרפיות, כלי ניהול, כלי שכפול וכו’ ...
  • כתיבות זהירות - שיחזור מהיר ללא צורך ברישום טרנזאקציות!
  • דרכים רבות לגשת למסד הנתונים: גישה טבעית/API, dbExpress, ODBC, OLEDB, .Net, JDBC, Python, PHP, Perl, Ruby וכו’ ...
  • תמיכה טבעית עבור כל מערכות ההפעלה העיקריות, כולל Windows, Linux, Solaris, MacOS, HP-UX ו FreeBSD.
  • גיבויים הדרגתיים
  • תמיכה טבעית בסביבות 64bits
  • מימוש מלא של סמן בתוך PSQL
  • טבלאות ניטור
  • טריגרים עבור חיבור ו טרנזאקציות
  • טבלאות זמניות
  • TraceAPI - דעו מה קרה בשרת שלכם

 

 

נסו עכשיו!

לנסות את Firebird זו משימה מאוד פשוטה. גודל ההתקנה מאוד קטן ושוקל פחות מ7 מגה (תלוי במערכת ההפעלה בה בחרתם), ולגמרי אוטומטית. ניתן להוריד את ההתקנה מהאתר הראשי של Firebird.

תגלו במהרה כי שרתי Firebird מגיעים במגוון גרסאות: SuperServer, Classic, SuperClassic ו Embedded. כרגע, גרסת הClassic מומלצת עבור מחשבי SMP (מרובי ליבות), וכן סיבות מיוחדות אחרות. גרסת ה SuperServer משתפת את המטמון עם כל החיבורים למסד הנתונים, ומשתמשים בחוטים (threads) עבור כל חיבור. הגרסה Classic מתחילה בתהליך חדש של שרת עבור כל חיבור. בSuperClassic ניתן למצוא תמיכה בריבוי חוטים (multithreaded) עם שרת של תהליך בודד, ומטמון בודד עבור כל חיבור.

גרסת הembedded היא גיוון מדהים של השרת. זוהי גרסת שרת Firebird מלאה בכמה קבצים בודדים. מאוד פשוטה וקלה לפריסה, בזכות העובדה שלא צריך להתקין שרת. גרסה זו אידיאלית לקטלוגים ב CDROM, הדגמות, תוכנות שולחן עבודה פשוטות ועוד...

Firebird מגיע במגוון רחב של כלי שורת פקודה ותוכנות עזר המאפשרות ליצור מסד נתונים, קבלת סטטיסטיקה על מסד נתונים, הרצת פקודות SQL ותסריטים, ביצוע גיבויים ושיחזורים ועוד ... במידה ויש העדפה לכלים גרפיים, יש מגוון רחב מאוד של תוכנות לבחור מהן, כולל תוכנות בחינם. בדקו את הרשימה בסוף המסמך להתחלה טובה.

ב Windows ניתן להריץ את Firebird כService או כתוכנה. תוכנת ההתקנה יכולה ליצור צלמית ב Control Panel אשר ניתן דרכו לנהל את השרת (התחלת ריצה, סיום ריצה וכו’...).

תעוד

ישנם הרבה מאמרים, שאלות ותשובות ומסמכים אשר ניתן להעזר בהם באתר הראשי של Firebird. כמו כן, ניתן לבדוק האם קיים אתר קהילתי או רשימת דיוור לשפתכם, כך שניתן לקבל תמיכה בשפה הטבעית שלכם.

את כל המידע הזה ניתן למצוא כאשר חופרים באתר הראשי של Firebird. ניתן גם לבדוק את www.firebirdnews.org בשביל לקבל עדכונים על החדשות האחרונות של Firebird.

לכל גודל של מסד נתונים

יש אנשים החושבים כי Firebird הוא RDBMS שנועד רק עבור מסדי נתונים קטנים. אך הם טועים! Firebird נמצא בשימוש של הרבה מסדי נתונים גדולים עם הרבה מאוד חיבורים. אתם מוזמנים לקרוא את הכתבה הבאה על שימוש אמיתי במסד נתונים בגדול 1 טרה בית.


כלים ורכיבים

כאן תוכלו למצוא מאגר של כלים, התקנים וכו’... אנא בדקו את האתר הרשמי של Firebird בשביל רשימה מלאה ועדכנית יותר.

כלי ניהול גרפיים

התקני התקשרות ורכיבים

רכיבי Delphi

ODBC

OLEDB

Java

ספקי .Net

C++

שפות אחרות

 

כלי שכפול

קישורי תמיכה ותעוד

שונות

מסמכים ותעוד

 

רוצים לעזור ?

בזכות הטבע של פרוייקט קוד פתוח, כל אחד יכול לתרום על ידי יצירת תוספות חדשות או תיקון באגים. במידה ואתם מעוניינים להיות חברים ב Firebird Development Team, אתם יכולים להוריד את קוד המקור של Firebird מ Sourceforge וללמוד אותו. כמו כן, אולי תהיו מעוניינים להירשם לרשימת הדיוור fbdevel בשביל להיות בקשר עם שאר המפתחים (הערה: fbdevel אינה רשימת דיוור עבור תמיכה, אז אנא המנעו מלשאול שם שאלות בנושאי תמיכה, ובמקום השתמשו ברשימת הדיוור firebird-support לתמיכה חינם של הקהילה).

אינכם צריכים להיות מפתחים כדי לעזור לפרויקט. ניתן הפוך להיות חברים של Firebird Foundation או לבצע תרומה, וכבר תצליחו לעזור לממן את מפתחי הגרעין, כך שהם יוכלו להקדיש יותר זמן לעבוד על הפרוייקט.

תודה רבה לכם על 2 הדקות...

צפיות במסמך: