أعلنت شركة Microsoft Research عن حل جديد لتخزين ذاكرة التخزين المؤقت يسمى Garnet. يتميز هذا المنتج مفتوح المصدر من Microsoft بواجهة برمجة تطبيقات غنية وقابلة للتوسيع، ودعم الذاكرة والتخزين المتدرج، ويحتوي على طبقة شبكة قابلة للتوصيل ذات زمن وصول منخفض للغاية، كما يتمتع بأداء رائع من المعدن.
شركة Microsoft توضح المزيد من فوائد Garnet:
شركة Microsoft توضح المزيد من فوائد Garnet:
- يستخدم Garnet بروتوكول RESP السلكي الشهير كنقطة انطلاق، مما يجعل من الممكن استخدام Garnet من عملاء Redis غير المعدلين والمتوفرين في معظم لغات البرمجة اليوم.
- - يوفر Garnet إمكانية التوسع والإنتاجية بشكل أفضل بكثير مع العديد من اتصالات العملاء والدفعات الصغيرة، مما يؤدي إلى توفير تكاليف التطبيقات والخدمات الكبيرة.
- - أظهر Garnet زمن استجابة أفضل للعملاء عند المئتين 99 و99.9، وهو أمر بالغ الأهمية لسيناريوهات العالم الحقيقي.
- - استنادًا إلى أحدث تقنيات .NET، فإن Garnet متعدد المنصات وقابل للتوسعة وحديث. لقد تم تصميمه ليكون سهل التطوير والتطور، دون التضحية بالأداء في الحالة الشائعة. لقد استفدنا من النظام البيئي الغني للمكتبات .NET لتوسيع نطاق واجهة برمجة التطبيقات (API)، مع توفير فرص مفتوحة للتحسين. بفضل استخدامنا الدقيق لـ .NET، يحقق Garnet أداءً متطورًا على كل من Linux وWindows.
خلال الوباء في عام 2021، قررت شركة Microsoft Research الاعتماد على هذه التكنولوجيا بناءً على احتياجات العالم الحقيقي لشركة Microsoft وانتهى الأمر باسم Garnet.
قالت Microsoft إنها نشرت Garnet في عدة أماكن بالفعل بما في ذلك منصة Windows & Web Experiences وAzure Resource Manager وAzure Resource Graph. نظرًا لأن الكود مفتوح المصدر متاح على GitHub، فيمكن لمطوري الطرف الثالث استخدامه لجعل تطبيقاتهم وخدماتهم أسرع أيضًا. في المستقبل، ستواصل Microsoft Research إضافة استدعاءات وميزات جديدة لواجهة برمجة التطبيقات (API) وتريد البحث في فرص التعاون في هذا المجال.