mivrhash.

جدول تجزئة (Python Dict متوافق) يقوم بتخزين البيانات في الخوادم البعيدة
التحميل الان

mivrhash. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Python License
  • اسم الناشر:
  • Conbodien
  • موقع ويب الناشر:
  • http://mi.ci.i.u-tokyo.ac.jp

mivrhash. العلامات


mivrhash. وصف

جدول تجزئة (Python Dict متوافق) يقوم بتخزين البيانات في الخوادم البعيدة Mivrhash (Hale Million-Value Remote Hash) هو بنية بيانات جدول تجزئة عن بعد توفر الواجهة المتوافقة مع واجهة Python Dict. يخزن بيانات جدول التجزئة في الخادم البعيد. لذلك، من المفيد عندما يستخدم تطبيقك العديد من جداول تجزئة كبيرة (كائنات DICT) أن الذاكرة في جهاز واحد ليست كافية (بمعنى آخر، يمكنك استخدام الذاكرة الرئيسية في مضيفات متعددة في التطبيق الخاص بك). يتم إنشاء Mivrhash في الأصل لتخزين الفهارس المقلوبة لمحرك البحث. يسمح لك Mivrhash بتحديد وجهة المضيف حيث ستتخزن البيانات إلى. على المضيف البعيد، تحتاج إلى تشغيل Mivrhashservice للاستماع إلى طلبات تشغيل التجزئة من العميل. يوفر Myvrhash نفس الواجهة مع Dict Dict، تكييف تطبيقك مع Mivrhash سهل للغاية. يتطلب منك تغيير خط التعليمات البرمجية فقط (على سبيل المثال، بيان تهيئة جدول التجزئة) لجعل تطبيقك واحد موزز one.mivrhash الأمثل أدائه باستخدام ذاكرة التخزين المؤقت للكتابة. يمكنك تحديد حجم ذاكرة التخزين المؤقت عند تهيئة كائن التجزئة عن بعد. حجم ذاكرة التخزين المؤقت الافتراضي هو 1000 عنصر. Examplemon الخادم (على سبيل المثال، الجهاز الذي سيقوم بتخزين بيانات التجزئة)، قم بتشغيل الخدمة: Python Mivrhashservice.Pyserver الاستماع على المنفذ 10080Oون العميل، وكتب التعليمات البرمجية مثل هذا: من mivrhash.mivrhashclient استيراد mivrhashh1 = mivrhash ("server_address"، 10080) h1 = 'world'h1 = 6h1 =' hello'h1 = {1: 2 ، 3: 4} h2 = h2 h2 = 5 # الآن تحتاج الآن إلى تعيين H2 بشكل صريح إلى H1 # لأن H1 لا يتعرف تلقائيا على التغيير على induesprint h1 # {1: 2، 3: 4} h1 = h2print h1 # {1: 5، 3: 4} for K في H1.iterkeys (): طباعة KH1. ) h1.close () # الذاكرة المجانية على الخادم البعيد والقطع إنها حزمة بيثون نقية. يمكنك فقط نسخ المجلد بأكمله Mivrhash في دليل حزم موقعك (E.G.، /USR/LIB/PYTHON2.6/Site-Packages أو C: spython2.6/lib/Site-Packages). يتوفر البرنامج النصي الإعداد أيضا: لا يتطلب تثبيت مثبتات Python Setup.py أي تبعيات إضافية لأنها تعتمد فقط على الحزم الموجودة في مكتبة Python Standard (مثل CPICKLE و URLLIB). متطلبات: بيثون


mivrhash. برامج ذات صلة

GTK-Rarig.

إعادة تسمية GTK وتعديل صورة واجهة المستخدم الرسومية ...

65

تحميل