OLTP مقابل OLAP



المدونة التالية تتحدث بإيجاز عن OLTP و OLAP وحالات الاستخدام المختلفة.

OLTP مقابل OLAP

يُقال أن OLTP هو نظام معاملات عبر الإنترنت أو نظام تخزين البيانات ، حيث يقوم المستخدم بالكثير من المعاملات عبر الإنترنت باستخدام مخزن البيانات. ويقال أيضًا أنه يحتوي على المزيد من عمليات القراءة / الكتابة المخصصة التي تحدث في الوقت الفعلي.





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

يُقال إن Cassandra هي أكثر من OLTP ، لأنها في الوقت الفعلي ، في حين أن Hadoop هو أكثر من OLAP ، حيث يتم استخدامه للتحليلات والكتابة المجمعة.



لماذا يتم دمج OLAP و OLTP؟

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

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

الميزة الأخرى هي أنه يمكننا تشغيل مجموعة واحدة وإحباط تشغيل مجموعة Hadoop مختلفة.



الميزة الثالثة هي أنه يمكن للمرء أيضًا تقليل الكثير من تكلفة التشغيل.

بالنظر إلى سيناريو ، إذا كان المستخدم على دراية جيدة بأنظمة Hadoop البيئية المختلفة ، مثل Hive و Pig Latin ويحتاج إلى دمج البيانات فيها ، فيجب على المرء أن يقوم بتوصيل بعض مصادر البيانات في Cassandra ومحاولة تشغيل Map تقليل الوظائف أيضًا.

يوجد نمط ملحوظ بين OLTP و OLAP. في OLTP ، يوجد عدد أقل من عمليات الكتابة ، على سبيل المثال معلومات الفندق. بافتراض أن السعر يتغير كل 5000 مرة في الثانية ، قد تكون القراءات أكثر هنا. في مثل هذا السيناريو ، يمكن أن يكون هناك كتابة واحدة في الثانية ولكن يمكن أن تطرد القراءات إلى مئات وآلاف. إذن ، النسبة هنا حوالي 1: 1000.

إنها ملاحظة مثيرة للاهتمام أن Cassandra يمكن أن تتناسب مع هذا النموذج بسهولة ، والذي يتضمن النماذج ، حيث القراءة / الكتابة متساوية. أيضًا ، عندما يتعلق الأمر بـ OLTP ، حتى لو دخل المرء في نموذج تناسق قابل للضبط وقوي ، يمكن للمرء أن يرى فجوة ميلي ثانية بين النماذج المتسقة النهائية وأقوى النماذج المتسقة. وبالتالي ، يمكن أن تتناسب Cassandra مع OLTP.

كيفية إنهاء البرنامج في جافا

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

لديك سؤال لنا؟ أذكرها في قسم التعليقات وسنعاود الاتصال بك.

المنشورات ذات الصلة:

أهم 5 أسباب لتعلم كاساندرا