إنتربيس
InterBase هو نظام إدارة قواعد بيانات علائقية (RDBMS) يتم تطويره وتسويقه حاليًا بواسطة شركة Embarcadero Technologies . وهو يعمل على أنظمة التشغيل Microsoft Windows و macOS و Linux و Solaris و Android و iOS .
تكنولوجيا
InterBase هي قاعدة بيانات علائقية متوافقة مع SQL-92 وتدعم الواجهات القياسية مثل JDBC و ODBC و ADO.NET .
تاريخ
التحكم في التزامن متعدد الإصدارات قبل InterBase
يُشرح التحكم في التزامن متعدد الإصدارات بتفصيلٍ ما في القسمين 4.3 و5.5 من ورقة بحثية نُشرت عام 1981 بعنوان "التحكم في التزامن في أنظمة قواعد البيانات الموزعة" [ 1 ]، من تأليف فيليب بيرنشتاين وناثان غودمان أثناء عملهما في شركة كمبيوتر كوربوريشن أوف أمريكا. وتستشهد ورقة بيرنشتاين وغودمان بأطروحة دكتوراه نُشرت عام 1978 [ 2 ] من تأليف دي بي ريد، والتي تصف التحكم في التزامن متعدد الإصدارات وتدّعي أنه عملٌ أصيل.
السنوات الأولى
كان جيم ستاركي يعمل في شركة دي إي سي على منتجها " داتا تريف" (DATATRIEVE) من الجيل الرابع للغات البرمجة، عندما خطرت له فكرة نظام لإدارة التغييرات المتزامنة التي يجريها العديد من المستخدمين. وقد ساهمت هذه الفكرة في تبسيط مشاكل التأمين القائمة ، والتي كانت تُشكل عائقًا كبيرًا أمام أنظمة قواعد البيانات العلائقية الجديدة التي كانت قيد التطوير آنذاك.
على الرغم من أن تطبيق InterBase أقرب بكثير إلى النظام الذي وصفه ريد في أطروحته بجامعة MIT من أي قاعدة بيانات أخرى كانت موجودة في ذلك الوقت، وعلى الرغم من أن ستاركي كان يعرف بيرنشتاين من منصبه السابق في شركة كمبيوتر كوربوريشن أوف أمريكا ولاحقًا في شركة دي إي سي، إلا أن ستاركي يدّعي أنه توصل إلى فكرة التحكم في التزامن متعدد الإصدارات بشكل مستقل. [ 3 ] ووفقًا لمدونته، يقول ستاركي:
استُلهمت فكرة التحكم المتزامن متعدد الأجيال من نظام قاعدة بيانات طورته شركة برايم ، والذي كان يدعم لقطات على مستوى الصفحة. وكان الهدف من هذه الميزة هو منح القارئ رؤية متسقة لقاعدة البيانات دون عرقلة عمليات الكتابة. وقد أثارت هذه الفكرة اهتمامي باعتبارها سمة بالغة الأهمية في أنظمة قواعد البيانات.
المصادر المفتوحة
في أوائل عام 2000، أعلنت شركة بورلاند أن برنامج InterBase سيُطرح كمصدر مفتوح ، وبدأت مفاوضات لتأسيس شركة مستقلة لإدارة المنتج. وفي منتصف عام 2000، نُشرت الشفرة المصدرية للإصدار السادس من InterBase بموجب نسخة معدلة من رخصة موزيلا العامة .
مع تولي إدارة جديدة قسم InterBase في شركة Borland، أصدرت الشركة نسخة احتكارية من InterBase الإصدار 6، ثم الإصدار 6.5. وأصدرت Borland عدة تحديثات للبرنامج مفتوح المصدر قبل أن تعلن توقفها عن تطويره. ومع ذلك، لا يزال مشروع Firebird ، وهو نسخة مفتوحة المصدر من برنامج InterBase 6، قيد التطوير النشط.
في عام 2001، تم اكتشاف ثغرة أمنية في البرنامج كانت موجودة في جميع الإصدارات منذ عام 1994، ثم تم إصلاحها. [ 4 ] [ 5 ] [ 6 ]
كود جير
في 7 مايو 2008، أعلنت شركتا بورلاند وإمباركاديرو تكنولوجيز أن إمباركاديرو قد "وقعت اتفاقية شراء أصول نهائية لشراء كودجير". [ 7 ] تم إتمام عملية الاستحواذ، التي بلغت قيمتها حوالي 24.5 مليون دولار، في 30 يونيو 2008. [ 8 ]
الإصدارات الحديثة
انظر أيضاً
مراجع
- ↑ بيرنشتاين، فيليب أ.؛ غودمان، ناثان (1981). "التحكم في التزامن في أنظمة قواعد البيانات الموزعة" . مجلة ACM Computing Surveys . 13 (2): 185-221 . doi : 10.1145/356842.356846 . S2CID 30874. تاريخ الاسترجاع: 21 سبتمبر 2005 .
- ↑ ريد، د.ب. (1978). التسمية والمزامنة في نظام حاسوبي لا مركزي . أطروحة دكتوراه من معهد ماساتشوستس للتكنولوجيا. hdl : 1721.1/16279 . تاريخ الاسترجاع: 12 نوفمبر 2022 .
- ↑ ستاركي، جيم. "تعليق على مدونة" . التحكم في التزامن متعدد الإصدارات قبل إنتربيس . مؤرشف من الأصل في 23 أكتوبر 2007. تم الاسترجاع في 21 سبتمبر 2005 .
- ↑ "إشعار CERT رقم CA-2001-01: خادم Interbase يحتوي على حساب باب خلفي مُدمج" . 11 يناير 2000. مؤرشف من الأصل في 18 نوفمبر 2001.
- ↑ "حساب الباب الخلفي في خادم قاعدة بيانات Interbase يسمح للمهاجمين عن بُعد بالكتابة فوق ملفات عشوائية باستخدام الإجراءات المخزنة" . 12 يناير 2000. مؤرشف من الأصل في 7 ديسمبر 2012.
- ↑ "يحتوي خادم قاعدة بيانات Borland/Inprise Interbase SQL على حساب مستخدم فائق ذي ثغرة أمنية وكلمة مرور معروفة" . 11 يناير 2001. مؤرشف من الأصل في 17 ديسمبر 2001.
- ↑ إنترسيمون، ديفيد (7 مايو 2008). "رسالة من المجتمع: شركة إمباركاديرو تكنولوجيز توافق على الاستحواذ على كود جير من بورلاند" . مؤرشف من الأصل بتاريخ 15 أبريل 2012. تم الاطلاع عليه بتاريخ 8 مايو 2008 .
- ↑ برافو، ثوما (1 يوليو 2008). "إمباركاديرو تكنولوجيز تُنهي استحواذها على كود جير" . تم الاطلاع عليه بتاريخ 3 يوليو 2008 .
روابط خارجية
- صفحة منتج InterBase مؤرشفة بتاريخ 4 أبريل 2011 على موقع Wayback Machine
- كيفية الاتصال بقاعدة بيانات Interbase باستخدام Ole DB
- أنظمة إدارة قواعد البيانات من نوع العميل والخادم
- برنامج CodeGear
- برامج متعددة المنصات
- إنتربيس
- برامج متعلقة بقواعد بيانات نظام التشغيل MacOS
- أنظمة إدارة قواعد البيانات الاحتكارية
- برنامج إدارة قواعد البيانات العلائقية لنظام لينكس
- برامج متعلقة بقواعد بيانات ويندوز
