المفارقة (قاعدة البيانات)

Paradox [1] هو نظام إدارة قواعد البيانات العلائقية الذي نشرته شركة Corel Corporation حاليًا .

تم إصداره في الأصل لنظام MS-DOS بواسطة Ansa Software، ثم تم تحديثه بواسطة Borland بعد أن اشترت الشركة. في منتصف عام 1991، بدأت Borland عملية الاستحواذ على Ashton-Tate وخط منتجات dBase المنافس لها؛ [2] تم التخطيط لإصدار نسخة Windows بواسطة Borland في عام 1992، ولكن تم تأجيله حتى يناير 1993، وهو الوقت الذي أصبح فيه Access for Windows متاحًا من Microsoft . [3] تم تحديثه آخر مرة في عام 2009. [4]

مفارقة لنظام DOS

كان Paradox لنظام التشغيل DOS عبارة عن نظام إدارة قواعد بيانات علائقية كتبه في الأصل ريتشارد شوارتز وروبرت شوستاك ، وتم إصداره بواسطة شركتهما Ansa Software ومقرها بلمونت، كاليفورنيا [5] في عام 1985. [1]

وصفته صحيفة نيويورك تايمز بأنه "من بين أوائل جيل ناشئ من البرامج التي تستخدم تقنيات الذكاء الاصطناعي على نطاق واسع"، ولاحظت أن بارادوكس يمكنه قراءة ملفات dBase المنافسة لـ Ashton Tate. [1]

في سبتمبر 1987، اشترت شركة بورلاند شركة Ansa Software، بما في ذلك برنامج Paradox/DOS 2.0 الخاص بها. [5] كانت الإصدارات الكلاسيكية البارزة هي 3.5 و4.5. كانت الإصدارات حتى 3.5 عبارة عن تطورات من 1.0. تمت إعادة تجهيز الإصدارين 4.0 و4.5 في مجموعة أدوات Borland C++ windowing واستخدمت مخطط وصول مختلف للذاكرة الممتدة .

كانت Paradox/DOS قاعدة بيانات ناجحة تعتمد على نظام التشغيل DOS في أواخر الثمانينيات وأوائل التسعينيات. في ذلك الوقت، كانت dBase ونسخها المستنسخة من xBase ( Foxpro و Clipper ) تهيمن على السوق. وكان من بين المنافسين البارزين الآخرين Clarion و DataEase و R:Base و DataFlex .

الميزات التي تميزت بها Paradox/DOS كانت:

هناك عدد قليل من محاكيات MSDOS، من بينها dbDOS (منتج مدفوع) و https://www.vdos.info/ (الذي يحتوي على خيار مجاني)، وكلاهما يوفر القدرة على تشغيل Paradox لتطبيقات DOS (مثل Paradox 4.5 لـ DOS) على أنظمة التشغيل Windows Vista وما فوق 64 بت.

بارادوكس لنظام التشغيل ويندوز

مثال على استعلام QBE مع الانضمامات، مصمم في Paradox لنظام Windows

يختلف Paradox for Windows [3] بشكل واضح عن Paradox for DOS، وقد تم إنتاجه بواسطة فريق مختلف من المبرمجين. تتم برمجة تطبيقات Paradox for Windows بلغة برمجة مختلفة تسمى ObjectPAL . [3] على الرغم من أن الميزات الرئيسية لمنتج DOS، QBE ومحرك قاعدة البيانات، كانت المنافذ التي تحافظ على كود DOS، فقد كان هناك انقطاع كبير في التوافق من PAL إلى ObjectPAL وفي التحول إلى استعارة تصميم واجهة المستخدم الرسومية للنماذج والتقارير. كانت تغييرات ObjectPAL مثيرة للجدل ولكنها قسرية لأن PAL كان يعتمد على إجراءات تسجيل ضغطات المفاتيح التي لم يكن لها ما يعادلها في Windows. تم استخدام لغة تعتمد على الكائنات تعتمد على أفكار من Hypercard بدلاً من تسجيل ضغطات المفاتيح. استخدم مصممو النماذج والتقارير التدرج المستقل عن الجهاز بما في ذلك القدرة على العمل في وضع التكبير للتخطيط التفصيلي. تم استخدام النقر بزر الماوس الأيمن للوصول إلى خصائص النماذج والتقارير، مستوحاة من Xerox Alto و Smalltalk ، بطريقة أصبحت الآن عالمية تقريبًا لبرامج Windows. كان برنامج ObjectPAL (مثل برنامج Hypercard) مرتبطًا بالكائنات المرئية - والتي يمكن أيضًا الكشف عنها من خلال النقر بزر الماوس الأيمن. يمكن "تثبيت" أدوات فحص الخصائص والتخطيط للبقاء على الشاشة، وهي فكرة مستعارة من برنامج NeXT ويتم تبنيها الآن على نطاق واسع في نظام Windows.

لمدة عام تقريبًا من التطوير، كان الكود الموجه للكائنات مكتوبًا بلغة C بمساعدة وحدات الماكرو، حتى أصبح Turbo C++ متاحًا، وعند هذه النقطة تمت كتابة الأجزاء المتبقية من الكود بلغة C++. كان مدير المنتج حتى إصدار الإصدار 1.0 هو جو دنكان. بلغ إجمالي فريق التطوير وضمان الجودة حوالي 30 شخصًا.

بدأ تطوير كل من Paradox for Windows و Quattro Pro for Windows ، وهما مشروعان وثيقا الصلة، في إصدارات تجريبية من Windows 3.0، في ربيع عام 1990. وانتهى الأمر بتأخير Paradox/Windows لمدة عام تقريبًا عن خطته الأصلية، وتم شحنه في أوائل عام 1993. [3] كانت الأسباب عديدة، ولكنها لم تكن مفاجئة تمامًا لإعادة كتابة رئيسية ، بلغة OO مع أدوات جديدة، والتحول إلى نموذج واجهة المستخدم الرسومية، على ما كان في الأساس نظام تشغيل الإصدار الأول. ومع ذلك، كانت مشكلة كبيرة للشركة وتمكنت Microsoft من شحن Access قبل شهرين من Paradox for Windows، وهو فوز تسويقي كبير لشركة Microsoft.

في عام 1990، بدأت شركة بورلاند أيضًا العمل على استنساخ داخلي لـ dBASE لكل من DOS وWindows، مكتوبًا بلغة التجميع، وكان من المقرر طرحه في عام 1992. بحلول أوائل عام 1992، أصبح من الواضح أن شركة Ashton-Tate كانت تواجه صعوبات في تطوير إصدارات Windows من منتجاتها، لذا غيرت شركة بورلاند خططها، واستحوذت بدلاً من ذلك على الشركة وسمت مشروعها الداخلي كخليفة رسمي. كان جزء من استحواذ شركة Ashton-Tate هو نظام إدارة قواعد البيانات العلائقية InterBase ، وتقرر أن يكون Paradox/W قادرًا على العمل مع InterBase بالإضافة إلى محرك Paradox، وقد أدى هذا إلى إنشاء محرك IDAPI يعتمد على InterBase.

كما أدى الاستحواذ إلى تحويل التركيز. فقد كانت Paradox تنافس dBASE تاريخيًا في بعض الأسواق، وكان Paradox/W مصممًا في الأصل لتحسين الموقف التنافسي في السوق الموجهة للمطورين. وبعد الاستحواذ على dBASE، لم يعد هذا مرغوبًا، وتحول التركيز نحو سوق سهولة الاستخدام . ومع ذلك، لم يكن من الممكن تغيير المنتج لمواكبة التركيز (حدث هذا في الإصدارات اللاحقة) في تلك المرحلة المتأخرة، مما جعل المنتج معقدًا إلى حد ما بالنسبة لسوق مستوى الدخول.

كان برنامج قاعدة بيانات سطح المكتب الأول من Microsoft، Microsoft Access ، ناجحًا في معالجة نفس السوق، ووصل إلى هناك أولاً عندما ظهر لأول مرة في معرض COMDEX في نوفمبر 1992. واستجابةً لاستحواذ Borland على Ashton-Tate، استحوذت Microsoft على FoxPro ودمجت تقنية Rushmore في Access Jet Engine لتحسين أدائها بشكل كبير.

قدم Microsoft Access العديد من الميزات التي كان من الأسهل على المستخدمين النهائيين والمطورين تنفيذها، بما في ذلك واجهة استعلام أكثر سهولة في الاستخدام باستخدام روابط Windows بين الحقول بدلاً من وضع علامات نصية على الحقول في QBE، ولغة برمجة Access Basic التي كانت أكثر تشابهًا مع PAL من ObjectPAL. اختلف Access وParadox بشكل كبير في الطريقة التي عرضوا بها النتائج من الاستعلامات. أظهر Access السجلات قبل اكتمال الاستعلام وبدون التكلفة الإضافية لإنشاء جدول إخراج. أظهر Paradox النتائج فقط بعد استرداد جميع السجلات وإنشاء جدول ANSWER. كان هذا الاختلاف في الأداء مهمًا لمجموعات البيانات الكبيرة وأثر سلبًا على Paradox/W.

انطلاقًا من السعر المنخفض الذي قدمته Borland لبرنامج Quattro Pro الذي ظهر لأول مرة في مواجهة Microsoft Excel، ظهر Microsoft Access بسعر 99 دولارًا. [3] وقد أدى هذا إلى خفض أسعار أنظمة إدارة قواعد البيانات التقليدية Paradox DOS وParadox Windows وdBase والتي كانت تبلغ حوالي 799 دولارًا، مما أثر سلبًا على Borland أكثر من أي شركة أخرى.

لقد قلل فريق إدارة بورلاند، الذي تبلغ حصته في سوق قواعد بيانات سطح المكتب 85%، من تقدير التهديد الذي تشكله مايكروسوفت ومايكروسوفت أكسس. [7] ومع ذلك، فقد بيعت بارادوكس/دبليو بشكل جيد لفترة من الوقت. وفي الوقت نفسه، كانت بورلاند تمر ببعض المشاكل الخطيرة الناجمة عن استحواذ أشتون-تيت. فقد تم إيقاف العديد من خطوط الإنتاج، وكانت إعادة التنظيم المؤسسي والتوحيد مؤلمة، والأسوأ من ذلك، تم إلغاء مشروع dBASE الداخلي في قلب مبرر الاستحواذ في النهاية لأسباب فنية، مما ترك بورلاند مع انهيار في الإيرادات وحاجة ماسة لتطوير dBASE المفقود لنظام التشغيل Windows على عجل. فقدت بورلاند القوة اللازمة لخوض معارك التسويق المتعددة التي احتاجتها لمجموعة منتجاتها. تم تسويق بارادوكس بشكل ضئيل للمطورين منذ قررت الشركة أنها ستصمد من أجل استبدال dBASE، والذي صدر في النهاية في عام 1994، بعد فوات الأوان بالنسبة للشركة. [6]

ولجعل الأمور أسوأ، بينما كانت نسخة dBASE for DOS (FoxBase) نسخة طبق الأصل من dBASE، تم تطوير إصدار Windows من هذا المنتج بدون نموذج dBASE for Windows موجود. كانت إحدى نقاط قوة dBASE for DOS هي دعم بائعين متعددين، وقد ضاع هذا في منتجات Windows xBase المختلفة. لم يتمكن Visual dBASE for Windows من Borland من تشغيل برامج Foxbase for Windows من Microsoft والعكس صحيح. في مواجهة سوق مجزأة والحاجة إلى إعادة كتابة البرامج للاستفادة من Windows، كان هناك حافز ضئيل لمستخدمي xBase للبقاء مخلصين للعلامة التجارية التي استخدموها لنظام DOS.

في عام 1995، قامت شركة مايكروسوفت بتجميع Access في حزمة Microsoft Office Professional مع Word وExcel وPowerPoint. [8] أدى هذا فعليًا إلى القضاء على سوق قواعد بيانات سطح المكتب للمستخدم النهائي للمنتجات المستقلة. [ بحاجة لمصدر ] وعلى الرغم من الإصدارات اللاحقة القوية مع تحسينات في قابلية الاستخدام للمستخدمين المبتدئين، فقد اختفى Paradox من السوق. تم تضمينه في بيع منتجات Borland إلى WordPerfect، والتي أعيد بيعها بدورها مع دخول WordPerfect في المنتجات المالية، وفي وقت كتابة هذا [ متى؟ ] ، تمتلك شركة Corel Paradox لنظام التشغيل Windows وWordPerfect وQuattro Pro لنظام التشغيل Windows ويتم بيعها كجزء من حزمة Office الخاصة بهم. خرج dBASE لنظام التشغيل Windows متأخرًا جدًا ليكون لاعبًا مهمًا في سوق Windows: بحلول ذلك الوقت، انتقل معظم مبرمجي dBASE إلى Microsoft FoxBASE، وهي أداة قاعدة بيانات مشابهة جدًا. احتفظت شركة Borland نفسها بخادم InterBase/IDAPI وركزت جهودها على أدوات Delphi الخاصة بها ، والتي منحتها على مر السنين جزءًا مؤثرًا ولكنه صغير من سوق المطورين الموجهين نحو البيانات.

محرك المفارقة

كان Paradox Engine عبارة عن مكتبة C مُجمَّعة مسبقًا تسمح لمبرمجي DOS باستخدام قواعد بيانات Paradox. كانت متاحة لإصدارات Microsoft Quick C وTurbo C. لم يتم نشر الكود المصدر، ولكن تم توثيق جميع الوظائف المضمنة في المكتبة جيدًا.

كوريل بارادوكس

حصلت شركة Corel على حقوق معينة لتطوير وتسويق Paradox في منتصف التسعينيات وأصدرت Corel Paradox 8 في عام 1997.

تم تضمين Paradox أيضًا في الإصدار الاحترافي من مجموعة Corel's WordPerfect Office . تضمنت الإصدارات اللاحقة إصدارات Office Professional Edition 9 و10 و11 و12 وX3 وX4 وX5 وX6 وX7 وX8 وX9 و2020. [9] ومع ذلك، لم يتم تحديثه منذ عام 2009 باستخدام Paradox Hot Fix 1 لـ X4. تحمل جميع الإصدارات اللاحقة نفس الإصدار 11.0.0.676.

المستخدمون

توجد قاعدة قوية من مستخدمي Paradox، تتركز بشكل أساسي حول مجتمع Paradox ومجموعات الأخبار المرتبطة به.

على الرغم من وجود العديد من المعجبين بلغة البرمجة ObjectPAL الخاصة بـ Paradox/Windows، إلا أنه لم يكن من السهل ترحيل البرامج النصية الخاصة بـ PAL/DOS؛ حيث كانت نماذج الكائنات والأحداث مختلفة تمامًا، مما أجبر المطورين الذين يستخدمون PAL على إعادة كتابة تطبيقات قواعد البيانات الخاصة بهم بالكامل.

استقبال

في عام 1989 ، أثناء تقييم إصدار تجريبي مسبق من Paradox 3، قالت BYTE إن هذا الإصدار "لديه القدرة على التفوق على dBASE IV" دون أن يكون نسخة طبق الأصل من dBASE. وقالت المجلة إنه "يتمتع بكل الإمكانيات اللازمة حتى للتطبيقات الأكثر تقدمًا" ومع ذلك، على عكس المنافسين، كان سهل الاستخدام. [10]

ملحوظات

  1. ^ لسوء الحظ، تعتمد إدارة الذاكرة في Paradox 3.5 والإصدارات الأقدم على معيار واجهة التحكم الافتراضية للبرنامج ، لذا لن تعمل في محاكيات DOS الحديثة، ولا في بيئات شبه DOS مثل Windows 95. يعمل Paradox DOS 4.0 و4.5 بشكل جيد مع جميع إصدارات Windows ذات 32 بت باستثناء Windows 2000، الذي يتسبب في اختيار فشلين غير قابلين للإصلاح. لا يعمل في أنظمة 64 بت.

مراجع

ملحوظات
  1. ^ abc David E. Sanger (23 سبتمبر 1985). "برنامج ANSA الجديد يثير آمالًا كبيرة". صحيفة نيويورك تايمز . تم الاسترجاع في 14 يوليو 2019 .
  2. ^ لورانس م. فيشر (14 يوليو 1991). "إحداث فرق؛ من الصبي الشرير إلى العمل الكبير". نيويورك تايمز . تم الاسترجاع في 14 يوليو 2019 .
  3. ^ abcde Peter H. Lewis (31 يناير 1993). "الكمبيوتر التنفيذي؛ مفارقة ويندوز: هل يستحق الانتظار؟". صحيفة نيويورك تايمز . تم الاسترجاع في 14 يوليو 2019 .
  4. ^ "WordPerfect Office – التصحيحات والتحديثات". قاعدة المعرفة . تم الاسترجاع في 2021-04-08 .
  5. ^ "تم الاستحواذ على أنسا". نيويورك تايمز . 10 يوليو 1987.
  6. ^ من تأليف لورانس م. فيشر (19 فبراير 1995). "بورلاند ترى مستقبلها في دلفي". نيويورك تايمز .
  7. ^ Luke Chung؛ وآخرون (أكتوبر 2002). "Chung: We Were So Impressed". تاريخ Microsoft Access . FMS, Inc. تم الاسترجاع في 2009-02-09 .
  8. ^ "MS Office 95: هذه المجموعة تفوح منها رائحة النجاح".
  9. ^ "مجموعة برامج Office – WordPerfect Office X9 – Professional Edition– ترخيص الشركات". مارس 2019. مؤرشف من الأصل في 2019-01-04 . تم الاسترجاع 2019-03-11 .
  10. ^ Miastkowski, Stan; Baran, Nick (February 1989). "Paradox 3: Nether Enigma nor Riddle". BYTE . ص. 109–111 . تم الاسترجاع في 2024-10-08 .
  • مكتبة Java لقراءة قواعد بيانات Paradox
  • برنامج تشغيل Paradox JDBC
  • مجتمع بارادوكس
  • مقتطفات من كود Paradox ObjectPAL
  • pxlib: مكتبة لقراءة وكتابة قواعد بيانات Paradox
  • pxtools: تحويل قاعدة بيانات Paradox إلى قاعدة بيانات SQL
  • مشاهدة وفاة Paradox وصعود Microsoft Access
  • جهاز DOS VM (paradox4dos.com) لتشغيل Paradox for DOS على أجهزة الكمبيوتر التي تعمل بنظام Windows(R) 64 بت
  • عارض ملفات Paradox DB
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=Paradox_(database)&oldid=1260677986"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate