אובייקטיבי

פרל אובייקט התמדה ב- RDBMS באמצעות DBI
הורד עכשיו

אובייקטיבי דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Kees Jan Hermans
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~kjh/

אובייקטיבי תגים


אובייקטיבי תיאור

פרל אובייקט התמדה ב RDBMS באמצעות DBI ObjectDBI הוא התמדה אובייקט Perl ב RDBMS באמצעות DBI.Synopserializes, שאילתות, unerializes ומוחזק אובייקטים Perl ב SQL מונע, DBI נגיש RDBMS.Modulleated להשתמש RDBMS-ES כמו אחסון אובייקט Perl, גם כאשר rdbms primitive מאוד מעורבים . היתרון הוא ניידות של הפרויקט שלך (אתה לא צריך להעביר DBM או קבצים שטוחים עם הפרויקט שלך כי הוא גם RDBMS מבוסס), מידה מסוימת של גילוי (אתה יכול להשתמש SQL פשוט כדי לראות מה בתוך מסד הנתונים) , ואת הניתוח (מטא נתונים ונתונים אינם מקבלים). עליך ליצור טבלה לאחסון זה, ו (רעיון) של SQL עבור זה ניתנת להלן: SQLpostgresQL או Oracle: יצירת רצף perlobjectsq; (OBJ_ID), OBJ_ID), OBJ_ID), OBJ_ID), OBJ_ITHID Varchar (255), OBJ_TYPE VARCHAR (64), OBJ_VALUE VARCHAR (255); MySQL: צור (OBJ_ID), OBJ_ID), OBJ_ID), OBJ_ID), OBJ_ID), OBJ_TH_NAME VARCHAR (64), OBJ_VALUE VARCHAR (255); מדדים: יצירת אינדקס OB_NAME_I על perlobjects (obj_name); ליצור אינדקס OB_TYPE_I על perlobjects (OBJ_TYPE); צור אינדקס OB_VALUE_I על perlobjects (OBJ_VALUE); עכשיו לפני שתתחיל לצעוק; ברור, בהתחשב בסוג מסוים שלך של rdbms, קילומטראז שלך עשוי להשתנות לגבי קוד זה SQL, ואתה לא יכול להיות מפתחות ראשוניים או זרים. ייתכן שאין לך אינדקסים או רצפים, ואולי אפילו יש לך דרך קלה יותר לאחסן מחרוזות אינסופיות. זה כל תלוי בך, את החוכמה ואת הצרכים שלך.אם אתה מתכנן לאחסן perlhashes עם מפתחות של יותר מ 255 אורך תווים (שהוא דבר לא נבון בעצמו), למשל, אז אתה יכול לשקול לעשות 'obj_name' קצת ארוך יותר. אם אתה מתכנן לאחסן ערכים עם תווים מחוץ לטווח 32-126 ואתה משתמש ב- Postgres, ייתכן שתרצה לשנות את סוג הנתונים של 'OBJ_VALUE' מ 'varchar' כדי 'Bytea'. מודול זה לא כאן כדי להרצות לך - רק כדי לעשות דברים easy.If אתה משתמש MySQL, יהיו לך בעיות ללא רצף, אז תצטרך לעשות את 'OBJ_ID' שדה אוטומטי. עבור משתמשים אלה, חתיכת קוד מיוחד נוסף כדי למשוך את מזהה של אובייקט לאחר העובדה של ההכנסה שלה.אם אתה משתמש RDBMS שאינו עושה רצפים או אגדות אוטומטי, אז IDS נוצרים מתוך דק אוויר. להיות מוכן לעבוד עם מספרים גדולים אף. אם RDBMS שלך לא יכול להתמודד עם אלה - ובכן, אז אני בסוף של שנינות: אנא ספק "רצף" אל הבנאי. דרישות: · פרל מה חדש במהדורה זו: · שינו את סקריפטים הבדיקה לפי בקשתו של רייזי. אני באמת מצטער על לבזבז את הזמן של כולם עם זה, אבל כל "בדיקות" הוא עדיין קצת זר לי.


אובייקטיבי תוכנה קשורה