الأخبار

شركة Microsoft Research تكشف عن Garnet الذي يجعل التطبيقات والخدمات أسرع

أعلنت شركة Microsoft Research عن حل جديد لتخزين ذاكرة التخزين المؤقت يسمى Garnet. يتميز هذا المنتج مفتوح المصدر من Microsoft بواجهة برمجة تطبيقات غنية وقابلة للتوسيع، ودعم الذاكرة والتخزين المتدرج، ويحتوي على طبقة شبكة قابلة للتوصيل ذات زمن وصول منخفض للغاية، كما يتمتع بأداء رائع من المعدن.

شركة Microsoft
توضح المزيد من فوائد Garnet:
  1. يستخدم Garnet بروتوكول RESP السلكي الشهير كنقطة انطلاق، مما يجعل من الممكن استخدام Garnet من عملاء Redis غير المعدلين والمتوفرين في معظم لغات البرمجة اليوم.
  2. - يوفر Garnet إمكانية التوسع والإنتاجية بشكل أفضل بكثير مع العديد من اتصالات العملاء والدفعات الصغيرة، مما يؤدي إلى توفير تكاليف التطبيقات والخدمات الكبيرة.
  3. - أظهر Garnet زمن استجابة أفضل للعملاء عند المئتين 99 و99.9، وهو أمر بالغ الأهمية لسيناريوهات العالم الحقيقي.
  4. - استنادًا إلى أحدث تقنيات .NET، فإن Garnet متعدد المنصات وقابل للتوسعة وحديث. لقد تم تصميمه ليكون سهل التطوير والتطور، دون التضحية بالأداء في الحالة الشائعة. لقد استفدنا من النظام البيئي الغني للمكتبات .NET لتوسيع نطاق واجهة برمجة التطبيقات (API)، مع توفير فرص مفتوحة للتحسين. بفضل استخدامنا الدقيق لـ .NET، يحقق Garnet أداءً متطورًا على كل من Linux وWindows.
Garnet هو نتيجة سنوات من العمل في Microsoft Research. وقالت إنها تطورت من العمل الأولي الذي تم الانتهاء منه في عام 2018 والذي يسمى FASTER والذي كان عبارة عن مكتبة ذات قيمة أساسية مدمجة مصممة لإثبات أنه يمكن الحصول على أداء أفضل من الموجود في الأنظمة الحالية.

خلال الوباء في عام 2021، قررت شركة Microsoft Research الاعتماد على هذه التكنولوجيا بناءً على احتياجات العالم الحقيقي لشركة Microsoft وانتهى الأمر باسم Garnet.

قالت Microsoft إنها نشرت Garnet في عدة أماكن بالفعل بما في ذلك منصة Windows & Web Experiences وAzure Resource Manager وAzure Resource Graph. نظرًا لأن الكود مفتوح المصدر متاح على GitHub، فيمكن لمطوري الطرف الثالث استخدامه لجعل تطبيقاتهم وخدماتهم أسرع أيضًا. في المستقبل، ستواصل Microsoft Research إضافة استدعاءات وميزات جديدة لواجهة برمجة التطبيقات (API) وتريد البحث في فرص التعاون في هذا المجال.