مؤسسة الخادم التكيفي

SAP ASE (خادم المؤسسات التكيفي) ، المعروف أصلاً باسم Sybase SQL Server ، ويُعرف أيضاً باسم Sybase DB أو Sybase ASE ، هو خادم قواعد بيانات علائقية طورته شركة Sybase Corporation ، التي أصبحت لاحقاً جزءاً من SAP SE . تم تطوير ASE لنظام التشغيل Unix ، وهو متوفر أيضاً لنظام التشغيل Microsoft Windows .

في عام ١٩٨٨، بدأت كل من Sybase و Microsoft و Ashton-Tate بتطوير نسخة من SQL Server لنظام التشغيل OS/2 ، لكن Ashton-Tate انسحبت لاحقًا من المجموعة، وانتقلت Microsoft إلى نقل النظام إلى Windows NT . عند انتهاء الاتفاقية في عام ١٩٩٣، اشترت Microsoft ترخيصًا لشفرة المصدر وبدأت ببيع هذا المنتج تحت اسم Microsoft SQL Server . [ ٢ ] يتشارك MS SQL Server وSybase SQL Server في العديد من الميزات وخصائص بناء الجملة.

تاريخ

ترك بوب إبستين شركة بريتون لي ليساهم في تأسيس شركة سايبيس ، وحمل معه العديد من أفكار قواعد البيانات الخاصة بالأجهزة، مُعتقدًا أن الأجهزة القياسية مثل معالجات إنتل وموتورولا وسن ذات 32 و64 بت، التي تُشغّل برامج قواعد البيانات، يُمكنها التطور بوتيرة أسرع بكثير من الأجهزة المتخصصة. طُوّر نظام إدارة قواعد البيانات العلائقية الرئيسي لشركة سايبيس في الأصل لمنصات أنظمة التشغيل يونكس عام 1987، وسُوّق في البداية تحت اسم سايبيس إس كيو إل سيرفر. [ 3 ] [ 4 ] أشاد بيل غيتس، الرئيس التنفيذي لشركة مايكروسوفت ، به ووصفه بأنه أفضل محرك قواعد بيانات إس كيو إل في العالم ؛ [ 5 ] في عام 1988، طُوّر إس كيو إل سيرفر لنظام التشغيل أو إس/2 بشكل مشترك لأجهزة الكمبيوتر الشخصية من قِبل سايبيس ومايكروسوفت وأشتون-تيت . [ 6 ] تخلّت أشتون-تيت عن حصتها، وأصبحت مايكروسوفت الشريك الرئيسي بعد نقل إس كيو إل سيرفر إلى نظام التشغيل ويندوز إن تي . باعت مايكروسوفت وسايبيس المنتج ودعمتاه حتى الإصدار 4.2.1.

كانت الميزة الرئيسية التي جعلت SQL Server جذابًا منذ البداية هي أدائه العالي بفضل كتابة السجلات المشتركة، والفهارس المجمعة، وانخفاض استهلاك الذاكرة لكل مستخدم. ونتيجةً لهذه الميزات وغيرها من ميزات التصميم، فقد كان أداؤه ممتازًا فور تثبيته.

أصدرت شركة Sybase برنامج SQL Server 4.2 في عام 1992. وقد تضمن هذا الإصدار التدويل والترجمة ودعم أنظمة المعالجة المتعددة المتناظرة .

في عام ١٩٩٣، انتهى اتفاق الترخيص للتطوير المشترك بين مايكروسوفت وسايبيس، وانفصلت الشركتان بعد التوصل إلى حل ودي. أرادت سايبيس التطوير على منصة إنتل يونكس، بينما أرادت مايكروسوفت حلولًا خاصة بنظام ويندوز. وكجزء من الاتفاق، أصدرت سايبيس شفرة نظام التشغيل System 10 لمايكروسوفت، وتنازلت مايكروسوفت عن حقوقها الحصرية لمنصات إنتل. واستمرت كلتا الشركتين في تطوير إصداراتهما الخاصة من SQL Server بشكل مستقل. أصدرت سايبيس Sybase SQL Server 10.0، الذي كان جزءًا من عائلة منتجات System 10، والتي تضمنت أيضًا Back-up Server (عملية نسخ احتياطي متوازية عالية الأداء)، وReplication Server (لتوفير مواقع مكررة)، وNavigation Server (خادم متوازي لا يعتمد على مشاركة البيانات)، وواجهات برمجة تطبيقات Open Client/Server، وSQL Monitor، وSA Companion، وOmniSQL Gateway. أما مايكروسوفت، فاستمرت في تطوير Microsoft SQL Server .

توفر Sybase واجهات برمجة تطبيقات أصلية منخفضة المستوى لخادم قاعدة البيانات الخاص بها، والذي يستخدم بروتوكولًا يُسمى Tabular Data Stream . قبل الإصدار 10، كان يُستخدم DBLIB (مكتبة قاعدة البيانات). أما الإصدار 10 والإصدارات اللاحقة فتستخدم CTLIB (مكتبة العميل).

في عام 1995، أصدرت شركة Sybase خادم SQL Server 11.0. وبدءًا من الإصدار 11.5 الذي صدر عام 1996، سعت Sybase إلى تمييز منتجها عن خادم Microsoft SQL Server بتغيير اسمه إلى Adaptive Server Enterprise. [ 3 ] أضاف الإصدار 11.5 من Sybase ميزة الجلب المسبق غير المتزامن، وتعبير الحالة في لغة SQL، وإمكانية استخدام مُحسِّن الاستعلام لفهرس تنازلي لتجنب الحاجة إلى جدول عمل وفرز. كما أُضيف مدير العمليات المنطقية لتمكين تحديد الأولويات من خلال تعيين سمات التنفيذ وتقارب المحرك.

في عام ١٩٩٨، تم إطلاق ASE ١١.٩.٢ مع دعم لقفل صفحات البيانات، وقفل صفوف البيانات (قفل على مستوى الصف)، والوصلات الموزعة، وتحسين أداء المعالجة المتعددة المتناظرة (SMP) . أصبح بالإمكان الآن إنشاء الفهارس بترتيب تنازلي على عمود، وأُضيفت خيارات التزامن للقراءة السابقة، وعزل معاملات القراءة المتكررة. كما أُضيفت خيارات مهلة القفل وتقارب المهمة مع المحرك، وأصبح تحسين الاستعلام مؤجلاً حتى يتم فتح مؤشر ومعرفة قيم المتغيرات.

في عام 1999، تم إصدار ASE 12.0، الذي وفر دعمًا للغة جافا ، وتوافرًا عاليًا، وإدارة معاملات موزعة . أُضيفت عمليات دمج الربط، بعد أن كانت عمليات الربط السابقة عبارة عن عمليات ربط حلقية متداخلة. بالإضافة إلى ذلك، أُضيفت أقسام التخزين المؤقت لتحسين الأداء.

في عام 2001، تم إصدار ASE 12.5، الذي قدم ميزات مثل تخصيص الذاكرة الديناميكي، وحاوية EJB ، ودعم XML ، وبروتوكول طبقة المقابس الآمنة (SSL)، و LDAP . كما أُضيفت إليه ميزة النسخ الاحتياطي المضغوط، ودعم ترميز UTF-16 أحادي الحرف ، وأحجام صفحات منطقية متعددة 2 كيلوبايت، و4 كيلوبايت، و8 كيلوبايت، و16 كيلوبايت.

في عام ٢٠٠٥، أصدرت شركة Sybase برنامج ASE 15.0. وقد تضمن هذا الإصدار دعمًا لتقسيم صفوف الجداول في قاعدة البيانات عبر أجهزة تخزين منفصلة، ​​بالإضافة إلى "الأعمدة الافتراضية" التي تُحسب عند الحاجة فقط. في ASE 15.0، تم تحويل العديد من المعلمات الثابتة (التي كانت تتطلب إعادة تشغيل الخادم لتطبيق التغييرات) إلى معلمات ديناميكية (تُطبق التغييرات فورًا). وقد حسّن هذا الأداء وقلل من وقت التوقف. على سبيل المثال، من بين المعلمات التي تم تحويلها إلى معلمات ديناميكية "مدة الاحتفاظ بالشريط بالأيام" (عدد الأيام التي يُحفظ فيها النسخ الاحتياطي على وسائط الشريط دون الكتابة فوق المحتويات الموجودة في بيئة الإنتاج).

في 27 يناير 2010، أصدرت شركة Sybase الإصدار ASE 15.5. تضمن هذا الإصدار دعم قواعد البيانات في الذاكرة وقواعد البيانات ذات المتانة المرنة، وإدارة المعاملات الموزعة في مجموعة الأقراص المشتركة، وضغطًا أسرع للنسخ الاحتياطية، بالإضافة إلى دعم خادم النسخ الاحتياطي لبرنامج IBM Tivoli Storage Manager . كما أُضيفت ميزات أخرى مثل حل أسماء الإجراءات المخزنة المُعرّفة من قِبل المستخدم، وتشفير كلمات مرور تسجيل الدخول وفقًا لمعيار FIPS 140-2، ونقل البيانات التزايدي، وأنواع بيانات bigdatetime وbigtime، ومجموعات tempdb.

في يوليو 2010، أصبحت شركة Sybase شركة تابعة مملوكة بالكامل لشركة SAP America . [ 7 ] وفي 13 سبتمبر 2011، أصدرت Sybase برنامج ASE 15.7 في مؤتمر Techwave . [ ٨ ] تضمن هذا التحديث دعمًا لما يلي: ميزات أمان جديدة - مجموعات تكوين وظائف التطبيق، نواة متعددة الخيوط جديدة، ضغط البيانات الكبيرة (LOB) والبيانات العادية، مصادقة Kerberos الشاملة من CIS، تحكم مزدوج في مفاتيح التشفير، بدء تشغيل تلقائي، وتوسيع لتأمين عمليات تسجيل الدخول والأدوار وإدارة كلمات المرور، ملفات تعريف تسجيل الدخول، أمر ALTER... لتعديل المالك، كلمات المرور الخارجية والنصوص المخفية، الخطط المجردة في العبارات المخزنة مؤقتًا، تقليص مساحة السجل، LOB داخل الصف وخارجه، استخدام أنواع بيانات نص الكائنات الكبيرة، والنص الموحد، والصور في الإجراءات المخزنة، استخدام محددات مواقع LOB في عبارات Transact-SQL، تحديد للتحديث لقفل الصفوف حصريًا للتحديثات اللاحقة ضمن نفس المعاملة، وللمؤشرات القابلة للتحديث، أعمدة غير مادية وغير فارغة بقيمة افتراضية، DDL قابل للاسترداد بالكامل (تحديد في، أوامر تغيير الجدول التي تتطلب نقل البيانات، إعادة تنظيم وإعادة بناء)، أمر الدمج، صفوف متغيرة الطول موسعة، السماح بـ الأحرف غير الموجودة في يونيكود.

في أبريل 2014، أصدرت SAP الإصدار ASE 16. وقد تضمن هذا الإصدار دعمًا لقفل الأقسام، ودعم CIS لـ HANA، وحدود استعلام مخففة، وتحسين خطة الاستعلام باستخدام عمليات الربط النجمية، وتعيين الخيوط الديناميكي، وتحسينات على عامل فرز وربط التجزئة، وتدقيق النص الكامل، وتدقيق عمليات التحقق من التفويض داخل الإجراءات المخزنة، ووظيفة الإنشاء أو الاستبدال، وإحصائيات خطة الاستعلام والتنفيذ بتنسيق HTML، وضغط الفهرس، وتشفير قاعدة البيانات بالكامل، والقفل، والقفل أثناء التشغيل، وتحسينات على البيانات الوصفية والقفل، ودعم المشغلات المتعددة، وإزالة البيانات المتبقية، وتتبع سجل التكوين، وفحوصات CRC لقاعدة البيانات الاحتياطية، والقدرة على حساب معدل نمو سجل المعاملات لفترة زمنية محددة.

بناء

يتألف تثبيت ASE المستقل عادةً من خادم بيانات واحد وخادم نسخ احتياطي مطابق. في حالة التثبيت متعدد الخوادم، يمكن لعدة خوادم بيانات مشاركة خادم نسخ احتياطي واحد. يتكون خادم البيانات من قواعد بيانات النظام وقواعد بيانات المستخدمين. الحد الأدنى من قواعد بيانات النظام الضرورية لعمل خادم البيانات بشكل طبيعي هي: master وtempdb وmodel وsybsystemdb وsybsystemprocs. تحتوي قاعدة بيانات master على معلومات النظام الأساسية، بما في ذلك بيانات تسجيل الدخول وكلمات المرور ومعلمات تكوين خادم البيانات. تُستخدم قاعدة بيانات tempdb لتخزين البيانات اللازمة للمعالجة المؤقتة للاستعلامات، بالإضافة إلى البيانات المؤقتة. تُستخدم قاعدة بيانات model كقالب لإنشاء قواعد بيانات جديدة. تتكون قاعدة بيانات sybsystemprocs من إجراءات مخزنة يوفرها النظام، والتي تستعلم عن جداول النظام وتعالج البيانات الموجودة فيها.

ASE هو تطبيق خادم بيانات متعدد الخيوط يعمل بعملية واحدة .

الطبعات

يتوفر برنامج SAP ASE حاليًا بإصدارين: "إصدار المؤسسات" و"إصدار المنصة". يتضمن "إصدار المنصة" تراخيص تُمكّن العديد من الميزات غير المحددة (ربما تشمل خيارات الأداء العالي الأحدث في الذاكرة ووظيفة استعادة البيانات في حالات الكوارث (النسخ المتزامن تقريبًا إلى نسخة احتياطية ساخنة)) [ 9 ].

لم يعد الإصدار "المُختصر" (الذي كان مجانيًا، ولكنه كان محدودًا بأربعة محركات خادم و50 جيجابايت من مساحة القرص لكل خادم) متاحًا بعد الإصدار 16.0 SP03. لم يصدر أي بيان رسمي بهذا الشأن، ولكنه موثق في ملاحظة SAP رقم 3231519. [ 10 ] وبدلًا من الإصدار المُختصر، يتوفر إصدار تجريبي من ASE لمدة 90 يومًا. [ 11 ]

الميزات الاختيارية التي تتطلب تراخيص إضافية

وفقًا لما يلي: وثائق SAP ASE -> دليل التثبيت والترقية لنوع نظام التشغيل -> ترخيص برنامجك -> معرفة نوع ترخيص المنتج -> تراخيص الميزات الاختيارية، توجد ميزات ASE الاختيارية التالية التي يتطلب كل منها نوعًا منفصلاً من الترخيص:

  • توسيع نطاق الذاكرة لقاعدة البيانات - يُعد خيار توسيع نطاق الذاكرة خيارًا مرخصًا تم تقديمه في SAP ASE الإصدار 16.0 SP02 كجزء من مجموعة إدارة SQL Server. يتضمن هذا الخيار ميزات متنوعة، منها:
    • استعلامات مُجمّعة (خطط وصول أصلية مُبسّطة)
    • الذاكرة التفاعلية
    • مؤشرات خالية من المزلاج
    • تخزين الصفوف "الساخنة" في الذاكرة (IMRS). تتم الكتابة إلى هذه الصفوف في الذاكرة فقط. أي أنها ليست مجرد ذاكرة تخزين مؤقتة على القرص.
  • قاعدة البيانات في الذاكرة - تتضمن خيار تفريغ البيانات إلى القرص عند إيقاف التشغيل بشكل صحيح، وإذا تم التفريغ بنجاح، استعادة البيانات من القرص إلى قاعدة البيانات في الذاكرة عند بدء التشغيل (قد يستغرق ذلك وقتًا طويلاً).
  • التشغيل الدائم - حل عالي التوفر (HA) لاستعادة البيانات في حالات الكوارث (DR) باستخدام النسخ المتزامن أو شبه المتزامن لخادم قاعدة بيانات ASE (يتم تنفيذه باستخدام خادم النسخ المتماثل SAP).
  • محلل عبء العمل - يتيح التقاط وتحليل وإعادة تشغيل عبء العمل الإنتاجي دون انقطاع، ويتيح للمستخدم استخدام عبء العمل الملتقط لتشخيص المشكلات وفهم وإدارة تغييرات التكوين بشكل استباقي.
  • خدمات الأمن والدليل - توفر خدمات دليل خفيفة الوزن ومصادقة وتشفير قائم على الشبكة باستخدام SSL و Kerberos.
  • الأعمدة المشفرة - تزيد من معايير الأمان وتسمح بإضافة أنواع البيانات.
  • الأقسام - تُمكّن من التقسيم الدلالي لبيانات صفوف الجدول.
  • المراسلة النشطة - إرسال أو استقبال الرسائل إلى قائمة انتظار باستخدام تقنيات JMS (خدمة رسائل جافا / مراسلة جاكرتا) و MQ (مراسلة IBM).
  • ضغط
  • مدير تخزين تيفولي (TSM) - يمكّن قاعدة البيانات من إجراء عمليات النسخ الاحتياطي والاستعادة إلى مدير تخزين تيفولي من IBM.

انظر أيضاً

مراجع

  1. "SAP Adaptive Server Enterprise" . SAP . تم الاطلاع عليه بتاريخ 23 فبراير 2015 .
  2. "تاريخ Sybase ASE" . مُلهم .
  3. 1 2 ليتشفيلد، ديفيد (2005). دليل مخترق قواعد البيانات: حماية خوادم قواعد البيانات . هانغري مايندز. ص 196. ISBN  8126506156.
  4. غوندرلوي، مايك؛ سنيث، تيم (2001). دليل مطوري SQL Server لـ OLAP مع خدمات التحليل . SYBEX. ص 26. ISBN  0782153178.
  5. مايس، سكوت (18 يناير 1988). "أشتون-تيت ومايكروسوفت تتعاونان لإطلاق خادم قاعدة بيانات SQL" . إنفوورلد . المجلد 10، العدد 3. الصفحات 1، 8. تاريخ الاسترجاع: 25 مايو 2025 .   
  6. هاريس، سكوت؛ بريستون، كورتيس (2007). النسخ الاحتياطي والاستعادة: حلول نسخ احتياطي غير مكلفة للأنظمة المفتوحة . أورايلي. ص 562. ISBN  978-0596102463.
  7. بيان صحفي حول اندماج شركتي Sybase وSAP.
  8. "دعم السحابة" . تم الاطلاع عليه بتاريخ 14 يناير 2022 .
  9. "إصدارات SAP ASE" .
  10. "ملاحظة SAP رقم 3231519 - أين يوجد SAP ASE Express Edition؟ (يلزم تسجيل الدخول إلى sap.com لعرضها)" .
  11. "ابدأ تجربتك المجانية لبرنامج SAP Adaptive Server Enterprise" .