Berkeleydb backend אחסון מנוע עבור durus

Berkeleydb Backend אחסון מנוע עבור Durus מספק מנוע אחסון עבור Durus, מערכת התמדה עבור שפת פייתון.
הורד עכשיו

Berkeleydb backend אחסון מנוע עבור durus דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • jcea
  • אתר האינטרנט של המוציא לאור:
  • http://www.argo.es/~jcea/programacion/durus-berkeleydbstorage.htm

Berkeleydb backend אחסון מנוע עבור durus תגים


Berkeleydb backend אחסון מנוע עבור durus תיאור

BerkeleyDB Backend מנוע אחסון עבור DURUS מספק מנוע אחסון עבור DURUS, מערכת התמדה עבור בשפת פייתון. BerkeleyDB Backend מנוע אחסון עבור פרויקט DURUS מספק מנוע אחסון עבור DURUS, מערכת התמדה עבור היתרונות language.Some התכנות Python לעומת Durus תקן Filestorage: · זמן אתחול הוא זניח. · אין צורך מדד בתוך הזיכרון, כך גודל המאגר שלך מוגבל רק על ידי שטח אחסון, לא RAM. · אם תשנה אובייקטים קיימים, גודל האחסון שלך אינו מעלה. · אם תמחק, אובייקטים אלה אשפה נאספות רקע, לאט, בלי לפגוע בביצועים. · אתה עדיין יכול לעשות אוסף מהר מלא, אם אתה צריך את זה. בעוד באוסף הזה נמצא בעיצומו, Durus עדיין משרת חפצים. מעת לעת, בכל זאת, זה יכול להיות unresponsible עבור 2 או 3 שניות, בעוד הוא עושה checkpointing תוכל diskspace רישום חינם באתר. · איסוף אשפה אינו מגדיל את נפח נתון. גם השימוש RAM. · חפצים מוחקים זבל גבייה באמצעות עסקות nondurable, מאוד יעיל. אם האוסף בוטל במפתיע (קריסות תכנית או מכונה), האוסף יתחיל שוב מההתחלה. אם GC הסתיים ללא בעיות, המדינה כי הוא עמיד. · כול חנות אובייקט האחסון תתחייב בעסקה עמידה, כולל כול אובייקטים שוחררו אספן אשפת הרקע, לאורך הדרך. · זמן איסוף זבל פרופורציונלי אשפה, לא גודל המאגר. יש כמה חסרונות, בכל זאת: · חשוב: backend זו משתמשת ספירת התייחסות להחליט מתי אובייקט הוא אשפה ניתן לאסוף. אז, אם יש לך מחזורים במבנים הנתונים שלך, אתה ** חובה * BREAK ** אותם לפני שחרור האובייקטים. · אם לא יעשה את זה ידלוף diskspace. יתכן כי במהדורה עתידית נוכל לאסוף מחזורים, אבל מנסים להימנע דפוס. · חפצים דולפים יגדלו diskspace, אבל ** NO ** שחיתות או תקלה יקרה. אין השפעה משנית אחרת. · למרות הקוד הזה יכול לעבוד על Windows, לא בדקתי את זה. בהחלט לא מבטיח !. · לפעמים backend זה יכול להיות חסר אחריות במשך כמה שניות. זהו עסוק עושה מחסום לחלל ורישום הנתונים המיחזור. האתנחתה צריך להיות סוג, בכל זאת. · אין להשתמש backend האחסון הזה מעל NFS, לפחות אתה יודע מה קורה. · מאז אנחנו משתמשים BerkeleyDB כמו backend: · אתה צריך להיות מנוסה עם פריסות BerkeleyDB. · היזהרו בעת עדכון Python או BerkeleyDB. בפרט, BerkeleyDB ידוע על ידי שבירת (אבל הם מסמכים!) תאימות בינארית בין גרסאות. במקרה זה, הם תמיד לתעד את ההליך כדי לעשות שדרוג נשלט, אז אין מה לדאוג. אבל לרשום את הסיכון. · לשם גיבוי trustable, אתה צריך לעקוב אחרי ההוראות תיעוד BerkeleyDB: · http://www.sleepycat.com/docs/ref/transapp/reclimit.html · http://www.sleepycat.com/docs/ref/ transapp / archival.html · http://www.sleepycat.com/docs/utility/db_hotbackup.html · בפייתון אתה יכול להשתמש בתקן "bsddb" או איגודי עַדכָּנִי "bsddb3" (אשר יכללו בגרסאות פייתון חדש). מוצר זה ינסה להשתמש תמיד כריכות BerkeleyDB האחרונות יותר. תיזהר על השינויים בגרסה BerkeleyDB כאשר תעדכן את הכריכות. · מאז קבצי BerkeleyDB הם מבנים בינאריים, מסד נתונים מושחת יכול להיות בלתי הפיכים. היי חרוץ זהירה עם הגיבויים. אתה יכול להשתמש במוצר הזה הוא כמו נורמלי (מקומי) Filestorage, או שרת מערכת אחסון (מרחוק), בדיוק כמו בניו של Durus FileStorage.What כרגיל במהדורה זו: · תאימות עם Durus 3.7 נוספה.


Berkeleydb backend אחסון מנוע עבור durus תוכנה קשורה

PG / Python.

PG / Python הוא פרויקט קוד פתוח עובד לקראת שיפור ממשקי Python כדי postgregsql. ...

213

הורד

Hypatiadb

hypatiadb הוא קל לשימוש באינטרנט מבוסס מסד נתונים מערכת ניהול. ...

147

הורד

mysqlisp

mysqlisp מאפשר לך לנהל לקוחות ISP, משווקים, ואת המשאבים שלהם. ...

193

הורד