ذكري المظهر

Ingres Works on Hardware-savvy Database Engine

Quinnipiac School of Business Dean's Distinguished Speaker 2018- Javier Polit

Quinnipiac School of Business Dean's Distinguished Speaker 2018- Javier Polit
Anonim

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

المحرك ، الذي تم تطويره مع شركة تدعى VectorWise ، يستفيد من تحسينات الأجهزة مثل السرعة يقول روجر بوركهارت ، الرئيس التنفيذي لشركة إنجرس: ينوي أنجرس دمج الشفرة الجديدة في قاعدة بياناته للاستفادة من ميزات الأجهزة الموجودة في رقائق جديدة مثل رقاقة Xeon من إنتل.. تشتمل الرقاقات الجديدة على خطوط أنابيب من طراز beefier ومجموعات تعليمات خاصة لتنفيذ مهام أسرع على أساس مفرد.

تتم كتابة أعباء معينة - مثل ألعاب الفيديو وتحرير الصور - للاستفادة من أحدث الرقائق ، ولكن أنظمة قواعد البيانات لم تكن تقليدية كتب Burkhardt للتنفيذ المتوازي.

محرك VectorWise يسأل رقائق لتنفيذ مجموعات بيانات متعددة في وقت واحد في مقابل الصفوف الفردية ، مما يؤدي إلى تسريع تنفيذ المهام في وقت واحد.

"النتيجة النهائية هي في أي نقطة واحدة وقال بوركهاردت: "في قلب واحد - يعتمد الأمر على الظروف - قد يكون لديك مائة تعليمات في الرحلة في أي وقت". وقال بوركهاردت إن هذا هو أحد مستويات التوازي الدقيق.

طريقة أخرى

يحاول فيكتور ويز تسريع تنفيذ المهام عن طريق تبسيط الكود والحد من الاعتماد على البيانات. تفقد قواعد البيانات النموذجية الوقت مع إجراءات معقدة يمكن أن تبطئ تنفيذ المهام. كما يمكّن VectorWise أيضًا التنفيذ في ذاكرة التخزين المؤقت ، مما يسمح بتنفيذ فعال للكود أثناء استخدام الذاكرة كمخزن مؤقت فقط.

في السابق ، كانت هناك حاجة إلى خوادم كبيرة لتنفيذ هذا النوع من المهام ، ولكن تقدم الأجهزة جلب هذه القدرات إلى أجهزة الكمبيوتر المحمولة. ويقول بوركهاردت إن المحرك يمكن أن يساعد أجهزة الكمبيوتر المحمولة التي يبلغ سعرها ألفا دولار على القيام بما يحتاج إليه الكمبيوتر من تكلفة باهظة.

"بصفتك فرد أعمال ، إذا كنت ترغب في تحليل عشرات أو مئات الملايين من الصفوف ، يمكنك القيام بذلك والحصول على النتائج مرة أخرى. في غضون ثوانٍ قليلة ، قال بوركهارد: "يتم تنفيذ المشروع بالشراكة مع شركة VectorWise ، التي تم نسجها من Centrum Wiskunde و Informatica (CWI) ، وهي منظمة أبحاث في أمستردام. ومن المعروف CWI لاختراع لغات البرمجة مثل بايثون. قرأ إنجرس عن تحسينات الأداء التي قدمها المحرك في ورقة بحثية قام بتطويرها VectorWise ، وتم تفجيرها من خلال النتائج ، كما قال بوركهاردت.

"لقد اخترنا أن نتعاون معهم لأخذ ما قاموا به و … نقله إلى السوق قال بوركهاردت: "إن قاعدة بيانات Ingres لا يمكن أن توفر تاريخًا دقيقًا عن موعد وصول المحرك إلى السوق.

تم تحقيق تحسينات الأداء عبر مجموعة من الشرائح ، بما في ذلك رقائق Nehalem من إنتل والمتقدمة رقائق الخادم Opteron Micro Devices. كما أظهرت تحسينات الأداء أيضًا على معالجات Intel و Itanium من Intel استنادًا إلى بنية RISC (هندسة مجموعة تعليمات مخصصة).