قاعدة البيانات التشغيلية

تُستخدم أنظمة إدارة قواعد البيانات التشغيلية (المعروفة أيضًا بقواعد بيانات معالجة المعاملات الفورية أو OLTP ) لتحديث البيانات في الوقت الفعلي. تتيح هذه الأنواع من قواعد البيانات للمستخدمين القيام بأكثر من مجرد عرض البيانات المؤرشفة، إذ تسمح لهم بتعديلها (إضافة أو تغيير أو حذف البيانات) في الوقت الفعلي . [ 1 ] توفر قواعد بيانات OLTP المعاملات كطبقة تجريدية أساسية لضمان اتساق البيانات، مما يضمن خصائص ACID . بمعنى آخر، يُضمن اتساق البيانات في حالة حدوث أعطال أو وصول متزامن إليها.

تاريخ

منذ أوائل التسعينيات، سيطرت محركات SQL إلى حد كبير على سوق برامج قواعد البيانات التشغيلية . وفي عام ٢٠١٤، شهد سوق أنظمة إدارة قواعد البيانات التشغيلية (المعروفة سابقًا باسم OLTP ) تطورًا ملحوظًا، مع دخول شركات جديدة ومبتكرة، بالإضافة إلى الشركات القائمة التي تدعم الاستخدام المتزايد للبيانات غير المهيكلة ومحركات إدارة قواعد بيانات NoSQL ، فضلًا عن قواعد بيانات XML وقواعد بيانات NewSQL . وتركز قواعد بيانات NoSQL عادةً على قابلية التوسع، متخليةً عن اتساق البيانات من خلال عدم توفيرها للمعاملات كما تفعل أنظمة OLTP. وتدعم قواعد البيانات التشغيلية بشكل متزايد بنية قواعد البيانات الموزعة [ ٢ ] التي تستفيد من التوزيع لتوفير توافر عالٍ وتحمل للأعطال من خلال النسخ المتماثل وقابلية التوسع .

يتزايد دور قواعد البيانات التشغيلية في قطاع تكنولوجيا المعلومات بوتيرة متسارعة، حيث تنتقل من قواعد البيانات التقليدية إلى قواعد البيانات التشغيلية الآنية القادرة على تلبية الطلب الموزع على الويب والهواتف المحمولة، ومواجهة تحديات البيانات الضخمة . وإدراكًا لذلك، بدأت مؤسسة غارتنر بنشر تقرير "المربع السحري" لأنظمة إدارة قواعد البيانات التشغيلية في أكتوبر 2013. [ 3 ]

قائمة قواعد البيانات التشغيلية

تشمل قواعد البيانات التشغيلية البارزة ما يلي:

منصة قواعد البياناتنموذج قاعدة البياناتدعم لغة SQLدعم NoSQLالكائنات المُدارةمعاملات ACID
إيروسبايكمخزن القيم الرئيسيةلانعمأزواج المفاتيح والقيملا أحد
ألتيبيسقاعدة بيانات علائقيةنعملاالبيانات الجدوليةمعاملات ACID
أباتشي كاساندرامخزن القيم الرئيسيةلانعمأزواج المفتاح والقيمةلا أحد
أباتشي إتش بيسمخزن القيم الرئيسيةنعم (فينيكس)نعمأزواج المفتاح والقيمةمعاملات ACID
كلاودانتقاعدة بيانات موجهة نحو المستنداتلانعمJSONلا أحد
نقطة التجميعقاعدة بيانات موجهة نحو المستنداتنعم (أساسيات لغة SQL)نعمبيانات XML، JSON، بيانات نصيةمعاملات ACID الموزعة
كلوستريكسقاعدة بيانات علائقيةنعم (نيو إس كيو إل)لاالبيانات الجدوليةمعاملات ACID
كوتش بيسقاعدة بيانات موجهة نحو المستنداتنعم (N1QL)نعمJSON، أزواج المفتاح والقيمةمعاملات ACID متعددة المستندات الموزعة
CouchDBقاعدة بيانات موجهة نحو المستنداتلانعمJSONلا أحد
IBM Db2قاعدة بيانات علائقية، مستودع بياناتنعمنعمJSON، أزواج المفاتيح والقيم، البيانات الجدولية، XMLمعاملات ACID
قاعدة بيانات المؤسسةقاعدة بيانات علائقيةنعملاالبيانات الجدوليةمعاملات ACID
قاعدة بيانات المؤسسةمخزن القيم الرئيسيةنعملاأزواج المفتاح والقيمةمعاملات ACID
إنجريسقاعدة بيانات علائقيةنعملاالبيانات الجدوليةمعاملات ACID
مارك لوجيكقاعدة بيانات موجهة نحو المستنداتنعمنعم ( XQuery و JavaScript)XML و JSONمعاملات ACID
خادم مايكروسوفت SQLقاعدة بيانات علائقيةنعملاالبيانات الجدوليةمعاملات ACID
MongoDBقاعدة بيانات موجهة نحو المستنداتلانعمبيسونمعاملات ACID
NuoDBقاعدة بيانات علائقيةنعم (نيو إس كيو إل)لاالبيانات الجدوليةمعاملات ACID
أوراكلقاعدة بيانات علائقيةنعمنعمنماذج متعددةمعاملات ACID
قاعدة بيانات الشرققاعدة بيانات موجهة نحو المستنداتنعمنعمأزواج المفتاح والقيمةمعاملات ACID [ 4 ]
رياكمخزن القيم الرئيسيةلانعمأزواج المفتاح والقيمةلا أحد
ساب هاناقاعدة بيانات علائقيةنعملاالبيانات الجدوليةمعاملات ACID
سكيلا دي بيمخزن القيم الرئيسيةلانعمأزواج المفتاح والقيمةلا أحد
فولت دي بيقاعدة بيانات علائقيةنعم (نيو إس كيو إل)لاالبيانات الجدوليةمعاملات ACID
YugabyteDBقاعدة البيانات العلائقية (YSQL)، مخزن القيم المفتاحية (YCQL)نعم (نيو إس كيو إل)نعمالبيانات الجدولية، JSONمعاملات ACID

الاستخدام في الأعمال التجارية

تُستخدم قواعد البيانات التشغيلية لتخزين وإدارة وتتبع معلومات الأعمال في الوقت الفعلي. على سبيل المثال، قد تمتلك شركة قاعدة بيانات تشغيلية لتتبع كميات المخزون في المستودع. وعندما يطلب العملاء منتجات من متجر إلكتروني، يمكن استخدام قاعدة البيانات التشغيلية لتتبع عدد المنتجات المباعة وموعد إعادة طلب المخزون. كما تخزن قاعدة البيانات التشغيلية معلومات حول أنشطة المؤسسة ، مثل معاملات إدارة علاقات العملاء أو العمليات المالية، في قاعدة بيانات حاسوبية .

تتيح قواعد البيانات التشغيلية للشركات إدخال وجمع واسترجاع كميات كبيرة من المعلومات المتخصصة، مثل البيانات القانونية للشركة، والبيانات المالية، وسجلات بيانات المكالمات، ومعلومات الموظفين الشخصية، وبيانات المبيعات، وبيانات العملاء، وبيانات الأصول، وغيرها الكثير. ومن أهم مزايا تخزين المعلومات في قاعدة بيانات تشغيلية إمكانية مشاركتها داخل الشركة وعبر الإنترنت. ويمكن استخدام قواعد البيانات التشغيلية لإدارة بيانات الأعمال الحيوية، ومراقبة الأنشطة، ومراجعة المعاملات المشبوهة، أو استعراض سجل التعاملات مع عميل معين. كما يمكن أن تكون جزءًا من عملية الشراء الفعلية، كما هو الحال في التجارة الإلكترونية .

مصطلحات مستودع البيانات

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

انظر أيضاً

مراجع

  1. 1 2 "قاعدة البيانات التشغيلية (ODB)" . Techopedia. 15 نوفمبر 2016.
  2. أوزسو، م. تامر؛ فالدوريز، باتريك (2011). مبادئ قواعد البيانات الموزعة . سبرينغر. ISBN 978-1-4419-8833-1.
  3. "مربع غارتنر السحري لأنظمة إدارة قواعد البيانات التشغيلية" . Gartner.com.
  4. "المعاملات | دليل OrientDB" . مؤرشف من الأصل بتاريخ 25-03-2016 . تم الاطلاع عليه بتاريخ 25-03-2016 .
  • أوبراين، جيسون، وماراكاس، غوريلا، (2008). نظم تكنولوجيا المعلومات الإدارية. برامج الحاسوب (ص  185). نيويورك، نيويورك: ماكجرو هيل