מגדרש

טבלה חשיש (Python Dict תואם) המאחסן נתונים בשרתים מרוחקים
הורד עכשיו

מגדרש דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Python License
  • שם המפרסם:
  • Conbodien
  • אתר האינטרנט של המוציא לאור:
  • http://mi.ci.i.u-tokyo.ac.jp

מגדרש תגים


מגדרש תיאור

שולחן חשיש (Python Dict תואם) המאחסן נתונים בשרתים מרוחקים Mivrhash (מיליון ערך מרחוק Hash) הוא מבנה חשיש מרחוק נתונים אשר מספק את הממשק התואם עם הממשק של Python Dict. זה מאחסן נתונים טבלה חשיש בשרת מרוחק. לכן, זה שימושי כאשר היישום שלך משתמש כל כך הרבה טבלאות חשיש גדול (אובייקטים DICT) כי זיכרון במכונה אחת אינו מספיק (במילים אחרות, אתה יכול לנצל את הזיכרון הראשי במארחים מרובים ביישום שלך). Mivrhash נוצר במקור לאחסון אינדקסים הפוכים של מנוע חיפוש. Mivrhash מאפשר לך לציין את היעד של המארח שבו הוא יהיה לאחסן נתונים לתוך. במארח המרוחק, אתה צריך להפעיל mivrhashservice להאזין לבקשות מבצע חשיש מן הלקוח.מאז mivrhash מספק את אותו ממשק עם DICT של Python, להתאים את הבקשה שלך עם mivrhash קל מאוד. זה מחייב אותך לשנות רק שורה של קוד (למשל, החלפת החשמל אתחול ההצהרה) כדי להפוך את היישום שלך מבוזר one.mivrhash אופטימיזציה של הביצועים שלה באמצעות מטמון לכתוב בחזרה. ניתן לציין את גודל המטמון בעת האתחול של האובייקט חשיש מרוחק. גודל המטמון ברירת המחדל הוא 1000 פריטים.Explenon השרת (למשל, המכונה כי יהיה לאחסן נתונים חשיש), להפעיל את השירות: python mivrhashservice.pyserver הקשבה על Port 10080on הלקוח, לכתוב קוד כזה: מ Mivrhash.Mivrhashclient ייבוא Mivrhash1 = Mivrhash ("server_address", 10080) H1 =' World'h1 = 6H1 = 'hello'h1 = {1: 2 , 3: 4} H2 = H1 H2 = 5 # עכשיו אתה צריך להקצות במפורש H2 ל- H1 # מכיוון שה- H1 אינו מזהה באופן אוטומטי את השינוי ב- ITEMSPRINT H1 "# {1: 2, 3: 4} H1 = H2Print H1 # {1: 5, 3: 4} עבור K ב h1.iterkeys (): הדפס KH1.Clear ( ) H1.Close () # זיכרון חינם על שרת מרוחק ו disconnecth1 = none # זה גם זיכרון חינם disconnectalationmivrhash מיועד התקנה קלה מאוד. זהו חבילת פייתון טהורה. אתה יכול פשוט להעתיק את כל התיקייה mivrhash לתוך מדריך חבילות באתר שלך (למשל, /usr/lib/python2.6/site-packages או c: /python2.6/lib/site-packages). סקריפט ההתקנה זמין גם: Python Setup.py InstallIt לא דורש תלות נוספות להיות מותקנות כי זה תלוי רק בחבילות כי הם בספרייה רגילה Python (כגון CPICKLE ו- URLLIB). דרישות: · פייתון


מגדרש תוכנה קשורה