في يوليو 2000، أصدرت بورلاند (المعروفة الآن باسم Inprise) الكود المصدري لمنتج قاعدة البيانات الخاص بها Interbase. قاعدة بيانات Firebird مشتقة من قاعدة البيانات هذه. في ذلك الوقت، تم تجميع Interbase مع إصدارات العميل/الخادم من منتجات دلفي وتم بيعها في بعض الأسواق. الآن، أصبح Interbase بمثابة "Firebird" في المصدر المفتوح.
الميزات التقنية
يعد Firebird صغيرًا نسبيًا مقارنة بـ MySQL وPostgreSQL، مما يجعله "قاعدة بيانات مدمجة" مثالية للتجميع مع خوادم وتطبيقات التطبيقات الأخرى. يتمتع Firebird بمعظم ميزات قواعد البيانات الناضجة، مثل دعم الإجراءات المخزنة، والتوافق مع SQL، وما إلى ذلك. إذا كان لدى المستخدمين خبرة في استخدام DB2 أو PostgreSQL، فسيجدون أن بناء جملة Firebird يشبه إلى حد كبير تركيبهم، وأن أنواع البيانات وطرق معالجة البيانات متشابهة جدًا أيضًا.
تم تصميم Firebird مع الأخذ في الاعتبار الإدارة الصغيرة والسريعة والحد الأدنى. يعد هذا أمرًا رائعًا للمطورين الذين يحتاجون إلى قاعدة بيانات لتخزين البيانات ولكنهم لا يريدون قضاء الكثير من الوقت في ضبط أداء البيانات. في الواقع، في كثير من الحالات، لا نحتاج إلى إجراءات مخزنة أو علاقات معقدة بين الجداول. في هذا الوقت، ستجد أن Firebird قد وجد توازنًا مثاليًا بين الحجم والوظيفة.
يوجد حاليًا إصداران من برنامج خادم Firebird متاحان للتنزيل، وهما Firebird Super Server وFirebird Classic Server. ببساطة، الفرق بين الاثنين يكمن في أساليب التصميم. يستخدم Super Server سلاسل الرسائل لخدمة اتصالات عملاء متعددة في نفس الوقت، بينما يستخدم Classic Server طريقة Interbase، التي توفر عملية خادم مستقلة لكل اتصال. إذا كنت تريد معرفة المزيد عن الفرق بين الاثنين، يمكنك مراجعة http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_ss_vs_classic. بالنسبة لمستخدمي "قاعدة البيانات المضمنة"، لا يوجد فرق كبير بين الإصدارين. من الناحية النظرية، إذا كان التطبيق يحتوي على العديد من المستخدمين، فسيكون Super Server خيارًا أفضل.