March 19th, 2018
تقارن هذه الدراسة العلائقية وغير العلائقية (NoSQL) توحيد نظم المعلومات الطبية. التعقيد الحسابي لأوقات الاستجابة للاستعلام عن هذه نظم إدارة قاعدة البيانات (DBMS) يتم حسابها باستخدام قواعد بيانات مضاعفة الحجم. تساعد هذه النتائج مناقشة مدى ملاءمة كل نهج قاعدة بيانات لسيناريوهات مختلفة والمشاكل.
الهدف العام من هذه التجربة هو مقارنة التعقيد الحسابي للعلائقية وغير العلائقية وليس فقط لغة الاستعلام المنظمة أو أنظمة قواعد بيانات NoSQL كما تم قياسها من خلال أوقات استجابتها للاستعلامات المتزايدة المعقدة. يمكن أن تساعد هذه الطريقة في الإجابة على الأسئلة الرئيسية في مجال أنظمة إدارة قواعد البيانات مثل نوع الاستعلامات الأكثر ملاءمة لنوع أنظمة قواعد البيانات. الميزة الرئيسية لهذه التقنية هي أنها تقارن أوقات الاستجابة للاستعلامات الخاصة بقاعدة البيانات المزدوجة من كل نوع جنبا إلى جنب مع التعقيد الحسابي المراد حسابه ، وبالتالي يمكن أن توفر هذه الطريقة نظرة ثاقبة على MySQL MongoDB وأنظمة قواعد البيانات الزائدة.
يمكن أيضا تطبيقه على أنظمة XML الأخرى القائمة على المستندات العلائقية والأصلية مثل خادم SQL وقاعدة X.لقد سمعنا لأول مرة هناك لهذه الطريقة عندما يتعين علينا تحديد نظام مستمر لأنظمة السجل الصحي الإلكتروني. لتصميم وتنفيذ الاستعلامات المتزايدة التعقيد باستخدام المؤشرات التي تم إنشاؤها بشكل غير آلي في قاعدة بيانات MySQL علائقية. اتصل بخادم MySQL وحدد اسم قاعدة البيانات.
حدد الجدول العلائقي داخل حقل الفهرس وافتح علامة تبويب الهيكل. حدد العمود حيث سيتم إنشاء الفهرس وانقر فوق الفهرس. ستظهر جملة SQL التي تقوم بإنشاء الفهرس متبوعة برسالة تفيد بأن الجملة قد تم إنشاؤها بنجاح.
لتنفيذ الاستعلام الأول، حدد اسم قاعدة البيانات وافتح علامة التبويب SQL. أدخل التعليمات البرمجية SQL للاستعلام الأول وانقر فوق متابعة. ستظهر الشاشة الأولى من قائمة النتائج مع الرسالة الخاصة بوقت تنفيذ الاستعلام.
لتصميم وتنفيذ استعلامات زيادة التعقيد وقاعدة بيانات غير علائقية ، وليس فقط أو NoSQL Mongo ، قم بتشغيل الطور البيني لمستخدم الرسومات لقاعدة بيانات Mongo وخادم قاعدة بيانات Mongo 2.6 الذي ينفذ برنامج Mongo من نافذة نظام DOS. قم بتوصيل الطور البيني لمستخدم رسومات قاعدة بيانات Mongo بالخادم المضيف المحلي عبر المنفذ 27017 وحدد قائمة الاتصال. أدخل اسما للاتصال وأدخل موقع المضيف المحلي في مربع نص خادم قاعدة البيانات ثم انقر فوق اتصال.
يجب أن تظهر شجرة تحتوي على قواعد البيانات الحالية. قم بتوسيع قاعدة بيانات Mongo. حدد مجموعة الاهتمام وافتح قائمة المجموعة.
لتنفيذ أول استعلام قاعدة بيانات Mongo، انقر نقرا مزدوجا فوق منشئ الاستعلام وأزرار حقل الاستعلام. أدخل حقول استعلام قاعدة بيانات Mongo في مربع نص الحقول في لوحة الاستعلام وقيمة الاستعلام في مربع نص القيمة في لوحة الاستعلام. انقر نقرا مزدوجا فوق حقل الإسقاط الخاص بمنشئ الاستعلام وأدخل الإسقاط الأول في مربع نص الإسقاط.
انقر نقرا مزدوجا فوق حقل الإسقاط لإضافة مربع نص إسقاط جديد وأدخل الإسقاط الثاني ثم انقر فوق ، وتشغيل لتنفيذ الاستعلام وتصور رمز الاستعلام في علامة تبويب رمز الاستعلام. ستكون تفاصيل النتيجة قابلة للعرض ضمن علامة التبويب الشرح والنتائج. لتصميم وتنفيذ استعلامات التعقيد المتزايدة في قاعدة بيانات NoSQL EXist، قم بتشغيل قاعدة بيانات EXist وافتح عميل مسؤول جافا.
انقر واتصل بقاعدة البيانات وحدد قاعدة البيانات. انقر واستشر قاعدة البيانات باستخدام مسار X. سيظهر مربع حوار الاستشارة.
ثم قم بتنفيذ أول استعلام مسار X. في هذا الجدول ، يتم عرض ستة استفسارات مختلفة تم إجراؤها على مقتطفات سجلات صحية إلكترونية موحدة واقعية تحتوي على معلومات حول مشاكل المرضى بما في ذلك أسمائهم وتواريخهم الأولية والنهائية وشدتهم. يوضح متوسط وقت الاستجابة للاستعلامات الستة وقواعد البيانات الثلاثة ذات الحجم المزدوج في كل نظام إدارة قاعدة بيانات سلوكا خطيا طويلا للتعقيد الحسابي في جميع استعلامات قواعد البيانات غير العلائقية التي لم يتم ملاحظتها في تحليل قاعدة بيانات رسم الخرائط العلائقية للكائنات العلائقية.
يؤدي استيفاء نتائج قاعدة بيانات Mongo مع استعلامات متشابهة وأحجام قواعد بيانات لنتائج التعيين العلائقي للنموذج الأصلي إلى إنشاء نتائج متساوية في كلا نظامي قاعدة البيانات للاستعلام الأول ولكن مع تحديد نتائج أكثر ملاءمة باستخدام قاعدة بيانات Mongo للاستعلام الثالث. في تجارب التزامن ، تفضل قاعدة بيانات Mongo على قاعدة بيانات MySQl في كل من الإنتاجية وأوقات الاستجابة حيث تتصرف قاعدة بيانات Mongo بشكل أفضل في التزامن من العزلة والوقوف كقاعدة بيانات رائعة في التنفيذ المتزامن. حسنا ، اعتقدت أنه من المهم أن تتذكر الحفاظ على جميع الخوادم محليا في نفس الأجهزة التي يقوم بها العميل لإجراء الاستعلامات.
باتباع هذا الإجراء ، يمكن تنفيذ طرق أخرى مثل استخدام أنواع أخرى من أنظمة قواعد البيانات للإجابة على أسئلة إضافية مثل هل يمكن أن يوجد نوع من قواعد البيانات ويفوز في كل من استفسارات المريض الفردية وجميعها؟ بعد تطويرها ، مهدت هذه التقنية الطريق للباحثين في مجال التعقيد الخوارزمي لاستكشاف أداء قواعد البيانات المقارنة في أنواع مختلفة من أنظمة قواعد البيانات. بعد مشاهدة هذا الفيديو ، يجب أن يكون لديك فهم جيد لكيفية تنفيذ الاستعلامات المتزايدة في الحجم وقواعد البيانات المتزايدة لأنظمة قواعد البيانات من أنواع مختلفة جدا.
تقارن هذه الدراسة التعقيد الحسابي لأنظمة إدارة قواعد البيانات العلائقية وغير العلائقية (NoSQL) من خلال تحليل أوقات استجابتها للاستفسارات التي تزيد من التعقيد. توفر النتائج رؤى حول مدى ملاءمة نهج قواعد البيانات المختلفة للسيناريوهات المختلفة.