Berkeley DB

צילום מסך תוכנה:
Berkeley DB
פרטי תוכנה:
גרסה: 6.2.32 מעודכן
טען תאריך: 27 Apr 17
מפתחים: Oracle Corporation
רשיון: ללא תשלום
פופולריות: 26

Rating: 1.0/5 (Total Votes: 1)

Berkeley DB (libdb) הוא ערכת כלים פרוגרמטית המספקת תמיכה במסדי נתונים מוטבע עבור יישומים מסורתיים ויישומי לקוח / שרת.

Berkeley DB כולל b + עץ, תור, שיטות גישה נייחות, קבועות ואורך שיא, עסקאות, נעילה, רישום, אחסון במטמון משותף, שחזור מסד נתונים ושכפול עבור מערכות זמינות ביותר.

מה חדש במהדורה זו:

  • תכונות חדשות:
  • נוסף פורמט אחסון חלופי הנקרא כתמים, מה שמשפר את ביצועי הקריאה והעדכון של פריטי נתונים גדולים מאוד. ממשק זמין באמצעות C, C #, C + + ו- Java APIs. [# 19332]
  • הוספת מספר pragmas לשכבת ה- SQL אשר קובעת ומספקת מידע על יישומי HA-SQL, כגון מספר האתרים בקבוצת השכפול או קביעת עדיפות הבחירות של אתר. [# 20227]
  • נוסף דגל BDBSQL_CONCURRENT_CONNECTIONS לממשק ה- API של SQL כדי לאפשר את נעילת מסד הנתונים להשבית. שימושי כאשר יש רק קוראים באתר. [# 20928]
  • בעת הפעלת מנהל שכפול בתהליכים מרובים, אם תהליך השכפול ייסגר ויש תהליך כפוף זמין, תהליך הכפיפה ישתלט באופן אוטומטי כתהליך השכפול. [# 20969]
  • תצוגות סינכרון נוספות / תכונת שכפול חלקי. תכונה זמינה באמצעות C, C #, C + + ו- Java APIs. [# 21062]
  • שיפורים ב- DPL לעבודה עם JDK7. [# 21101]
  • נוספה תמיכה בהצפנה עבור מנהל ההתקן של Android JDBC. [# 21129]
  • יישומים המשתמשים בבידוד של מצב בזק ובעסקאות ארוכות טווח, יראו במקרים רבים שימוש מופחת במטמון. זה מוביל לשיפור בביצועים על ידי הקטנת הצורך מקפיא זמני קבצים. [# 21324]
  • נוסף שדות mpool stat st_mvcc_resued, st_oddfsize_detect ו- st_oddfsize_resolve ל- C #. [# 21325]
  • הוספת מחיצות מסד נתונים של תמיכה ב- C # APIs. [# 21474]
  • הוספת מטמון לכל נושא עבור מבנה התאומים המאחסן מזהי נעילה, כגון מזהי טרנזקציות או מזהה תא ההחזר שהוחזרו על ידי DB_ENV- & gt; lock_id (). זה יכול לשפר את מקביליות של תוכניות המשתמשות DB_ENV- & gt; set_thread_count (). [# 21591]
  • כלי עזר ליציאה ל- Windows Mobile. [# 21636]
  • לחשוף 3 ערכי stat חדשים של repmgr וערך דגל חדש DB_REPMGR_SITE ל- C # ו- API של Java. [# 21687]
  • נוספה תמיכה עבור הודעות שגיאה של לוקליזציה בתווים UTF-8 והוסיפה פרק אודות אופן בניית ספריה מקומית ודוגמה של ICU במדריך הפניות של המתכנת. [# 21280]
  • שינויים בסביבת מסד הנתונים:
  • כעת מתעלמים משטחים לבנים מיותרים בקווים DB_CONFIG הקשורים לספריות. [# 20158]
  • תוקן באגים בעת ניסיון לפתוח קבצי DB שאינם כאילו הם מסדי נתונים. אם ההצפנה הייתה פעילה, כישלון התביעה היה מתרחש. אם ההצפנה לא פעילה, הודעת השגיאה & quot; BDB0178 מסד נתונים מוצפן: ללא דגל הצפנה & quot; תנחה באופן שגוי כי נדרשת סיסמה. [# 21408]
  • שינויים בשיטת גישה:
  • תוקן באג שיכול להקצות דף נתוני ערימה באזור לאחר יצירת האזור. [# 20939]
  • תוקן באג בערמה שמנע ממנו לעבוד בתצורות מעורבות-אנדיאניות. [# 21016]
  • שפר את ביצועי החיפוש עבור שיטת הגישה Btree כאשר המקשים משתפים קידומת משותפת. [# 21216]
  • תוקן באגים עם החלפת בתים של דפי גל. עכשיו מסדי נתונים ערימת ניתן להעביר בין האנדיאנים הקטנים הארכיטקטורה הגדולה. [# 21387]
  • תקן מצב מרוץ שבו הסמן בתהליך הניקוי ניתן לגשת על ידי חוט אחר של שליטה. [# 21714]
  • שכפול מיקום הסמן במסד הנתונים המחיצות לא יביא עוד לקריסה. [# 22195]
  • תוקן שגיאת התראה בעת סגירת סמן מחובר. [# 22398]
  • שינויים בממשק API:
  • לשנות את cacheize של הרצף ואת פרמטר דלתה של DB_SEQUENCE- & gt; להגיע להיות מסוג u_int32_t במקום int32_t. [# 21552]
  • תוקן באג עם ממשק ה- API של DB_MPOOLFILE- & gt; set_maxsize. במהדורות קודמות היה הקובץ מורשה לגדל עמוד אחד גדול מהמגבלה המוגדרת. [# 21867]
  • שנה את פונקציית ההשוואה ב- DB-& gt; set_bt_compare, DB- & gt; set_dup_compare ו- DB- & gt; set_h_compare כדי לקבל פרמטר נוסף 'size_t * locp'. [# 22235]
  • שינויים בממשק API ספציפיים ל- SQL:
  • הוסיף את PRAGMA large_record_opt, אשר בעת הפעלתו יכול לשפר את ביצועי הקריאה והעדכון של רשומות גדולות מאוד. [# 19332]
  • תמיכה נוספת לגישה מרובת תהליכים למסד הנתונים ביישומי HA של SQL. [# 21050]
  • כעת ניתן ליצור מסדי נתונים בזיכרון מבלי להעביר את הדגל SQLITE_OPEN_CREATE. [# 21456]
  • תיקון באג ב- API של SQL שבו הגדרת גודל הדף ל- 64 K תגרום לשגיאה. כמו כן תוקנו דליפת זיכרון קשורה בגיבוי מקוון של SQL. [# 21460]
  • הוסף bdbsql_log_buffer pragma כדי לאפשר הגדרה של גודל מאגר יומן. [# 21471]
  • SQLite משודרג לגרסה 3.7.13. [# 21641]
  • תוקן דליפת mutex עם גישה רב-תכליתית למסד הנתונים ביישומי HA של SQL. [# 21714]
  • תוקן באג שעלול לגרום ל- jdbc build להיכשל ב- ARM-Linux באמצעות gnueabi gcc. [# 22123]
  • SQLite משודרג לגרסה 3.7.16.2. [# 22349]
  • שדרוג ADO.NET לגרסה 1.0.85.0. [# 22405]
  • שינויים ספציפיים בממשק ה- API של TCL:
  • תמיכה בממשקי API של אחסון כתמים ב- Tcl. [# 19332]
  • שינויי API ספציפיים ל- Java:
  • תוקן באג שבו EnvironmentConfig.setCreateDir () לא היה מוגדר כראוי את הסביבה. [# 21127]
  • תוקן באג שבו Database.verify () לא היה מוגדר כראוי db. [# 22401]
  • תוקנה הודעת שגיאה שגויה שניתן להדפיס בעת יצירת עסקה אצל לקוח שכפול ב- Java. [# 21671]
  • C #-Specific API changes:
  • לנקות הרבה C # לבנות אזהרות. [# 22285]
  • קבועים SWIG הגדרות defintions עבור ממשק # C. [# 18509]
  • שינויים בסינכרון:
  • מספר קבוע של כשלים בטענה שעלולים להיגרם בעת שימוש ב- failchk ובשכפול. [# 19765]
  • ספק שגיאה כאשר האתר המקומי שהוגדר במהלך אתחול פנימי אינו עולה בקנה אחד עם הגדרה מוקדמת יותר. [# 20870]
  • תוקן באג שבו לקוחות השכפול שזיפו את היומן באופן שגוי כאשר הדגל DB_TXN_WRITE_NOSYNC צוין. [# 20964]
  • תוקן באג שבו קריאה חוקית של השיטה DB_ENV ו- gt; repmgr_start () נכשלה לאחר קריאה קודמת שסיפקה ערך פרמטר nthreads לא חוקי. שגיאה BDB3640 נוצרה באופן שגוי. [# 21289]
  • תוקן באג שבו החישוב של מספר מענקי החכירה העיקריים הנדרשים נאכף כי עסקה חייבת להיות נוכחת על רוב מוחלט של אתרי קבוצת שכפול. די בכך שהעיסקה תתקיים לפחות במחצית של אתרי קבוצת השכפול, אשר מקטינה במקרים מסוימים את מספר מענקי החכירה הנדרשים. [# 21329]
  • תוקנה בעיית שחזור על הלקוח שבו נבחר מחסום שגוי הגורם להתאוששות לנקודה שגויה. [# 21342]
  • תוקן באג שעלול לגרום לקריסה עקב בקשה שגויה לבקשה מחדש באתר שזכה זה עתה בבחירות. [# 21344]
  • תוקן באג שבו יומנים לעולם לא יקבלו ארכיון אם ישנם 2 אתרים ושילובים שונים של כשלים. [# 21448]
  • תוקן באג שבו לא מצאנו את העובדה ש- DB_TXN_SNAPSHOT נמצא בשימוש עם לקוח HA. הלקוחות מוגדרים מעצם הגדרתם בלבד, ולכן עסקאות בזק אינן מותרות. [# 21601]
  • תוקן באג שבו הקביעה אם האתר הוא עמית או לא נקבע באופן שגוי. [# 21722]
  • תוקן באג שבו מנהל מנהל הסינכרון יכול להפסיק לפעול לאחר קבלת רשימת חברות מיושנות באתר מאתר אחר. [# 21804]
  • צמצם את זרמי הנתונים המרובים שעלולים להתרחש לעתים אם הזמן הנדרש הוא קצר יותר מהזמן שנדרש כדי להחליף קובצי יומן או לבצע מחסום באתר של לקוח. [# 21843]
  • תוקן באג שהאתר הוסר באופן בלתי צפוי מקבוצת הסינכרון, כאשר קבוצת השכפול מאבדת את אישור המאסטר הישן להוספת האתר במהלך שינוי מאסטר. [# 21875]
  • תוקן באג שבו אתר ראשי עלול לקרוס בעת הסרת האתר אם האתר שהוסר יסגור את חיבוריו לפני שהמאסטר ישלים את השלבים הסופיים של הפעולה. [# 22050]
  • תוקן באג שבו הבחירות לא קורה לאחר אובדן של המאסטר כאשר החכירה הראשי נמצאים בשימוש. [# 22120]
  • נעילת שינויים במערכת המשנה:
  • תוקן באג שעלול לגרום למלכודת אם זמן קצוב לנעילה התרחש בעת פתיחת מסד נתונים. [# 21098]
  • תוקן תלייה שעשויה להתרחש אם לא היה מקום נוסף לתא. [# 21774]
  • תוקן תנאי מרוץ פוטנציאלי בעת בניית תרשים זיהוי הקיפאון, אשר בתנאים נדירים עלול לגרום לשגיאת כתובת לא חוקית. [# 22261]
  • שינויים במערכת המשנה של רישום:
  • תוקן באג ש- DB_ENV- & gt; log_get_config לא עבד כשורה כאשר הוא נקרא לפני DB_ENV- & gt; פתוח. [# 21359]
  • שינויים במערכת המשנה של מאגר זיכרון:
  • תוקן באג בממשק ה- API DB_ENV- & gt; get_cache_max שגרם לו להחזיר ערך שגוי וחרק בממשק ה- API DB_ENV ו- gt; set_cachesize שגרם להתנהלות שגויה בעת שינוי הגודל של מטמון קיים. [# 21146]
  • תוקן מצב מרוץ המתרחש בעת ניסיון לקבל מידע על קובץ והקובץ מורחב על-ידי מערכת ההפעלה. [# 21193]
  • הודעות שגיאה מתוקנות במספר פונקציות של תצורת מאגר זיכרון. [# 21779]
  • קבוע מספר פריטים דליפת זיכרון מזוהים על ידי טיהור פועל. [# 22283]
  • שינויים במערכת המשנה של Mutex:
  • תוקן שגיאת סמל לא מוגדרת (MUTEX_IS_OWNED) בעת קביעת תצורה עם --enable-diagnostic --disable-mutexsupport. [# 21145]
  • תיקון באג שבו לא היינו מיישרים כראוי מוטציות באזורים DB_PRIVATE כאשר היישום הוגדר יישור. [# 21491]
  • תקן מצב מרוץ בין DB_ENV- & gt; failchk () והקצאה של mutex. [# 21796]
  • הגבל את ספירת ברירת המחדל של ספין mutex כדי להגיע לכל היותר 200, כדי למנוע ספינינג מוגזם במערכות עם מאות היפר-קישורים. [# 21463]
  • שינויים בסוויטת הבדיקה:
  • תמיכה נוספת עבור get / set_heapsize. [# 21510]
  • שינויים בכלי השירות:
  • תוקן באג שבו התקשר DB- & gt; set_partition עם מערך מפתח נדרש למשתמשים לשמור על מערך הזיכרון תקף עד לאחר פתיחת מסד הנתונים. [# 18350]
  • תוקן באג שגרם ל- DB_ENV- & gt; להפסיק את הגיבוי מוקדם אם DB_BACKUP_FILES לא הוגדר וקובץ שאינו DB נמצא בספריית הנתונים. [# 21076]
  • תוקנה בעיה עם האפשרות db_hotbackup -F, שעלולה לגרום להפרת פילוח. כמו כן הוחלף הודעת שגיאה לא ברורה. [# 21184]
  • תוקנה שלוש בעיות בגיבוי של db_hotbackup של יומני עסקאות. גיבוי חם לא השתמש בכל ספריית יומן מוגדרת, אבל ינסה לפתוח את היומנים בבית הסביבה. התיקון השני תיקן נתיב שגיאה, שבו הזיכרון שוחרר על ידי הפונקציה הלא נכונה, מה שעלול לגרום לשגיאת בייט. התיקון השלישי קבע את הבעיה שמודעה שגויה תוצג רק כאשר & quot; -l & quot; צוין. [# 21313]
  • תוקן ספירלה & quot; ללא קובץ או ספרייה כאלה & quot; (ENOENT) שגיאה בעת הפעלת db_archive בסביבה עם מסד תור ריק. [# 21541]
  • קבוע באגים דחיסה של מפתחות גדולים ברמות העליונות של btrees. [# 21569]
  • רוב כלי השירות אינם פועלים עוד על שכפול לקוחות אשר מופעלים באופן אוטומטי. השגיאה DB_REP_LOCKOUT מוחזרת כעת. [# 21593]
  • תוקן דליפת משאבים בפונקציה db- & gt;) valid (עבור btrees. הבאג יאט את האימות ואולי יגרום לו להיגמר. [## 21917]
  • הוסר פוטנציאל לתלות בעת דחיסת מסדי נתונים עם כפילויות רבות. [# 21975]
  • תוקן באג שבו לא החזרנו שגיאה בעת ניסיון לדחוס מסד נתונים. [# 22063]
  • תוקן באג בטיפול השגיאה ב- db_log_verify אשר יגרום להפרת segmenation אם לא היה מספיק מקום ליצירת מסדי הנתונים הזמניים שלו. [# 22187]
  • תצורה, תיעוד, דוגמאות לדוגמה, ניידות ובניית שינויים
  • תקן בעיה בהגדרה של odbc שגרמה לכשל ב- ODBC בבניית SQL API. [# 21490]
  • הצפנה מושבתת כברירת מחדל ב- SQL API ב- Linux, השלימה אפשרויות בנייה עבור הצפנה ב- SQL ו- SQL JDBC ב- Linux, Windows ו- Android, וכן תהליך בניית מעודכן עבור שלושת הפלטפורמות במדריך ההתקנה. [# 21872]
  • השתמש ב- & quot; -xO2 & quot; כרמת ברירת המחדל לאופטימיזציה עבור מהדר סדנת השמש. [# 22057]
  • תקן את & quot; opcode לא נתמך & quot; שגיאה על פלטפורמות MIPS שהמאסף שלהם מגדיר את קבוצת ההוראה MIPS1. [# 22065]
  • ספק דרך עקבית להפעלה / כיבוי של הצפנה עבור ספריות db, sql, jdbc ב- Unix. [# 22158]
  • נוסף את האפשרות לקמפל CONFIG_TEST בעת שימוש במצב איתור באגים בפרויקט Windows db_csharp, כדי להיות עקבי עם פרוייקט Windows db. [# 22300]
  • שינויים לדוגמה:
  • העבר את הדוגמה C של C ל- + + C. [# 19541]
  • תיקוני באגים שונים:
  • תוקן מצב מרוץ שעלול לגרום לקריסה אם 2 תהליכים פתחו את אותו מסד נתונים של SQL באותו זמן. [# 21041]
  • תוקן תקלה בתפקוד ההשוואה של btree, שגרם לזיכרון להיות מוקצה לחוט הלא נכון. [# 21232]
  • תוקן מצב מרוץ בקוד הנעילה של מטמון מטפל ב- SQL. [# 21265]
  • תוקן באג בקוד SQL שמנע את יצירת הטבלה כאשר מוגדר BDBSQL_FILE_PER_TABLE. [# 21417]
  • תוקן באג שחלק מהשדות של DBTs של המחיצות שהוחזרו מ- DB & & gt; get_partition_keys לא מאותחל. [# 21474]
  • תוקן באג אשר מנע יצירת תת-מסד נתונים תחת הספריה שזוהתה ב- DB-& gt; set_create_dir. [# 21603]
  • תוקן באג שבו dbenv- & gt; mp_mtxcount לא נמצא בשימוש נכון. [# 21768]
  • ניקה מספר בעיות באתחול משתנות שגורמות לכשלונות ב- Windows 64 סיביות. [# 21850]
  • שיפור האקראיות של 20 בתים ייחודי fileid גנרטור ב- Windows. [# 22470]
  • תוקנה כשל אפשרי בתכונה XA Transaction Manager. [# 22450]
  • תכונות שהוצאו משימוש:
  • Tornado 2.0 אינו נתמך, וגירסאות VxWorks בנות יותר מ -6.9 אינן נתמכות. [# 21877]

מה חדש בגירסה 12.1.6.0.20:

  • תכונות חדשות:
  • נוסף פורמט אחסון חלופי הנקרא כתמים, מה שמשפר את ביצועי הקריאה והעדכון של פריטי נתונים גדולים מאוד. ממשק זמין באמצעות C, C #, C + + ו- Java APIs. [# 19332]
  • הוספת מספר pragmas לשכבת ה- SQL אשר קובעת ומספקת מידע על יישומי HA-SQL, כגון מספר האתרים בקבוצת השכפול או קביעת עדיפות הבחירות של אתר. [# 20227]
  • נוסף דגל BDBSQL_CONCURRENT_CONNECTIONS לממשק ה- API של SQL כדי לאפשר את נעילת מסד הנתונים להשבית. שימושי כאשר יש רק קוראים באתר. [# 20928]
  • בעת הפעלת מנהל שכפול בתהליכים מרובים, אם תהליך השכפול ייסגר ויש תהליך כפוף זמין, תהליך הכפיפה ישתלט באופן אוטומטי כתהליך השכפול. [# 20969]
  • תצוגות סינכרון נוספות / תכונת שכפול חלקי. תכונה זמינה באמצעות C, C #, C + + ו- Java APIs. [# 21062]
  • שיפורים ב- DPL לעבודה עם JDK7. [# 21101]
  • נוספה תמיכה בהצפנה עבור מנהל ההתקן של Android JDBC. [# 21129]
  • יישומים המשתמשים בבידוד של מצב בזק ובעסקאות ארוכות טווח, יראו במקרים רבים שימוש מופחת במטמון. זה מוביל לשיפור בביצועים על ידי הקטנת הצורך מקפיא זמני קבצים. [# 21324]
  • נוסף שדות mpool stat st_mvcc_resued, st_oddfsize_detect ו- st_oddfsize_resolve ל- C #. [# 21325]
  • הוספת מחיצות מסד נתונים של תמיכה ב- C # APIs. [# 21474]
  • הוספת מטמון לכל נושא עבור מבנה התאומים המאחסן מזהי נעילה, כגון מזהי טרנזקציות או מזהה תא ההחזר שהוחזרו על ידי DB_ENV- & gt; lock_id (). זה יכול לשפר את מקביליות של תוכניות המשתמשות DB_ENV- & gt; set_thread_count (). [# 21591]
  • כלי עזר ליציאה ל- Windows Mobile. [# 21636]
  • לחשוף 3 ערכי stat חדשים של repmgr וערך דגל חדש DB_REPMGR_SITE ל- C # ו- API של Java. [# 21687]
  • נוספה תמיכה עבור הודעות שגיאה של לוקליזציה בתווים UTF-8 והוסיפה פרק אודות אופן בניית ספריה מקומית ודוגמה של ICU במדריך הפניות של המתכנת. [# 21280]
  • שינויים בסביבת מסד הנתונים:
  • כעת מתעלמים משטחים לבנים מיותרים בקווים DB_CONFIG הקשורים לספריות. [# 20158]
  • תוקן באגים בעת ניסיון לפתוח קבצי DB שאינם כאילו הם מסדי נתונים. אם ההצפנה הייתה פעילה, כישלון התביעה היה מתרחש. אם ההצפנה לא פעילה, הודעת השגיאה & quot; BDB0178 מסד נתונים מוצפן: ללא דגל הצפנה & quot; תנחה באופן שגוי כי נדרשת סיסמה. [# 21408]
  • שינויים בשיטת גישה:
  • תוקן באג שיכול להקצות דף נתוני ערימה באזור לאחר יצירת האזור. [# 20939]
  • תוקן באג בערמה שמנע ממנו לעבוד בתצורות מעורבות-אנדיאניות. [# 21016]
  • שפר את ביצועי החיפוש עבור שיטת הגישה Btree כאשר המקשים משתפים קידומת משותפת. [# 21216]
  • תוקן באגים עם החלפת בתים של דפי גל. עכשיו מסדי נתונים ערימת ניתן להעביר בין האנדיאנים הקטנים הארכיטקטורה הגדולה. [# 21387]
  • תקן מצב מרוץ שבו הסמן בתהליך הניקוי ניתן לגשת על ידי חוט אחר של שליטה. [# 21714]
  • שכפול מיקום הסמן במסד הנתונים המחיצות לא יביא עוד לקריסה. [# 22195]
  • תוקן שגיאת התראה בעת סגירת סמן מחובר. [# 22398]
  • שינויים בממשק API:
  • לשנות את cacheize של הרצף ואת פרמטר דלתה של DB_SEQUENCE- & gt; להגיע להיות מסוג u_int32_t במקום int32_t. [# 21552]
  • תוקן באג עם ממשק ה- API של DB_MPOOLFILE- & gt; set_maxsize. במהדורות קודמות היה הקובץ מורשה לגדל עמוד אחד גדול מהמגבלה המוגדרת. [# 21867]
  • שנה את פונקציית ההשוואה ב- DB-& gt; set_bt_compare, DB- & gt; set_dup_compare ו- DB- & gt; set_h_compare כדי לקבל פרמטר נוסף 'size_t * locp'. [# 22235]
  • שינויים בממשק API ספציפיים ל- SQL:
  • הוסיף את PRAGMA large_record_opt, אשר בעת הפעלתו יכול לשפר את ביצועי הקריאה והעדכון של רשומות גדולות מאוד. [# 19332]
  • תמיכה נוספת לגישה מרובת תהליכים למסד הנתונים ביישומי HA של SQL. [# 21050]
  • כעת ניתן ליצור מסדי נתונים בזיכרון מבלי להעביר את הדגל SQLITE_OPEN_CREATE. [# 21456]
  • תיקון באג ב- API של SQL שבו הגדרת גודל הדף ל- 64 K תגרום לשגיאה. כמו כן תוקנו דליפת זיכרון קשורה בגיבוי מקוון של SQL. [# 21460]
  • הוסף bdbsql_log_buffer pragma כדי לאפשר הגדרה של גודל מאגר יומן. [# 21471]
  • SQLite משודרג לגרסה 3.7.13. [# 21641]
  • תוקן דליפת mutex עם גישה רב-תכליתית למסד הנתונים ביישומי HA של SQL. [# 21714]
  • תוקן באג שעלול לגרום ל- jdbc build להיכשל ב- ARM-Linux באמצעות gnueabi gcc. [# 22123]
  • SQLite משודרג לגרסה 3.7.16.2. [# 22349]
  • שדרוג ADO.NET לגרסה 1.0.85.0. [# 22405]
  • שינויים ספציפיים בממשק ה- API של TCL:
  • תמיכה בממשקי API של אחסון כתמים ב- Tcl. [# 19332]
  • שינויי API ספציפיים ל- Java:
  • תוקן באג שבו EnvironmentConfig.setCreateDir () לא היה מוגדר כראוי את הסביבה. [# 21127]
  • תוקן באג שבו Database.verify () לא היה מוגדר כראוי db. [# 22401]
  • תוקנה הודעת שגיאה שגויה שניתן להדפיס בעת יצירת עסקה אצל לקוח שכפול ב- Java. [# 21671]
  • C #-Specific API changes:
  • לנקות הרבה C # לבנות אזהרות. [# 22285]
  • קבועים SWIG הגדרות defintions עבור ממשק # C. [# 18509]
  • שינויים בסינכרון:
  • מספר קבוע של כשלים בטענה שעלולים להיגרם בעת שימוש ב- failchk ובשכפול. [# 19765]
  • ספק שגיאה כאשר האתר המקומי שהוגדר במהלך אתחול פנימי אינו עולה בקנה אחד עם הגדרה מוקדמת יותר. [# 20870]
  • תוקן באג שבו לקוחות השכפול שזיפו את היומן באופן שגוי כאשר הדגל DB_TXN_WRITE_NOSYNC צוין. [# 20964]
  • תוקן באג שבו קריאה חוקית של השיטה DB_ENV ו- gt; repmgr_start () נכשלה לאחר קריאה קודמת שסיפקה ערך פרמטר nthreads לא חוקי. שגיאה BDB3640 נוצרה באופן שגוי. [# 21289]
  • תוקן באג שבו החישוב של מספר מענקי החכירה העיקריים הנדרשים נאכף כי עסקה חייבת להיות נוכחת על רוב מוחלט של אתרי קבוצת שכפול. די בכך שהעיסקה תתקיים לפחות במחצית של אתרי קבוצת השכפול, אשר מקטינה במקרים מסוימים את מספר מענקי החכירה הנדרשים. [# 21329]
  • תוקנה בעיית שחזור על הלקוח שבו נבחר מחסום שגוי הגורם להתאוששות לנקודה שגויה. [# 21342]
  • תוקן באג שעלול לגרום לקריסה עקב בקשה שגויה לבקשה מחדש באתר שזכה זה עתה בבחירות. [# 21344]
  • תוקן באג שבו יומנים לעולם לא יקבלו ארכיון אם ישנם 2 אתרים ושילובים שונים של כשלים. [# 21448]
  • תוקן באג שבו לא מצאנו את העובדה ש- DB_TXN_SNAPSHOT נמצא בשימוש עם לקוח HA. הלקוחות מוגדרים מעצם הגדרתם בלבד, ולכן עסקאות בזק אינן מותרות. [# 21601]
  • תוקן באג שבו הקביעה אם האתר הוא עמית או לא נקבע באופן שגוי. [# 21722]
  • תוקן באג שבו מנהל מנהל הסינכרון יכול להפסיק לפעול לאחר קבלת רשימת חברות מיושנות באתר מאתר אחר. [# 21804]
  • צמצם את זרמי הנתונים המרובים שעלולים להתרחש לעתים אם הזמן הנדרש הוא קצר יותר מהזמן שנדרש כדי להחליף קובצי יומן או לבצע מחסום באתר של לקוח. [# 21843]
  • תוקן באג שהאתר הוסר באופן בלתי צפוי מקבוצת הסינכרון, כאשר קבוצת השכפול מאבדת את אישור המאסטר הישן להוספת האתר במהלך שינוי מאסטר. [# 21875]
  • תוקן באג שבו אתר ראשי עלול לקרוס בעת הסרת האתר אם האתר שהוסר יסגור את חיבוריו לפני שהמאסטר ישלים את השלבים הסופיים של הפעולה. [# 22050]
  • תוקן באג שבו הבחירות לא קורה לאחר אובדן של המאסטר כאשר החכירה הראשי נמצאים בשימוש. [# 22120]
  • נעילת שינויים במערכת המשנה:
  • תוקן באג שעלול לגרום למלכודת אם זמן קצוב לנעילה התרחש בעת פתיחת מסד נתונים. [# 21098]
  • תוקן תלייה שעשויה להתרחש אם לא היה מקום נוסף לתא. [# 21774]
  • תוקן תנאי מרוץ פוטנציאלי בעת בניית תרשים זיהוי הקיפאון, אשר בתנאים נדירים עלול לגרום לשגיאת כתובת לא חוקית. [# 22261]
  • שינויים במערכת המשנה של רישום:
  • תוקן באג ש- DB_ENV- & gt; log_get_config לא עבד כשורה כאשר הוא נקרא לפני DB_ENV- & gt; פתוח. [# 21359]
  • שינויים במערכת המשנה של מאגר זיכרון:
  • תוקן באג בממשק ה- API DB_ENV- & gt; get_cache_max שגרם לו להחזיר ערך שגוי וחרק בממשק ה- API DB_ENV ו- gt; set_cachesize שגרם להתנהלות שגויה בעת שינוי הגודל של מטמון קיים. [# 21146]
  • תוקן מצב מרוץ המתרחש בעת ניסיון לקבל מידע על קובץ והקובץ מורחב על-ידי מערכת ההפעלה. [# 21193]
  • הודעות שגיאה מתוקנות במספר פונקציות של תצורת מאגר זיכרון. [# 21779]
  • קבוע מספר פריטים דליפת זיכרון מזוהים על ידי טיהור פועל. [# 22283]
  • שינויים במערכת המשנה של Mutex:
  • תוקן שגיאת סמל לא מוגדרת (MUTEX_IS_OWNED) בעת קביעת תצורה עם --enable-diagnostic --disable-mutexsupport. [# 21145]
  • תיקון באג שבו לא היינו מיישרים כראוי מוטציות באזורים DB_PRIVATE כאשר היישום הוגדר יישור. [# 21491]
  • תקן מצב מרוץ בין DB_ENV- & gt; failchk () והקצאה של mutex. [# 21796]
  • הגבל את ספירת ברירת המחדל של ספין mutex כדי להגיע לכל היותר 200, כדי למנוע ספינינג מוגזם במערכות עם מאות היפר-קישורים. [# 21463]
  • שינויים בסוויטת הבדיקה:
  • תמיכה נוספת עבור get / set_heapsize. [# 21510]
  • שינויים בכלי השירות:
  • תוקן באג שבו התקשר DB- & gt; set_partition עם מערך מפתח נדרש למשתמשים לשמור על מערך הזיכרון תקף עד לאחר פתיחת מסד הנתונים. [# 18350]
  • תוקן באג שגרם ל- DB_ENV- & gt; להפסיק את הגיבוי מוקדם אם DB_BACKUP_FILES לא הוגדר וקובץ שאינו DB נמצא בספריית הנתונים. [# 21076]
  • תוקנה בעיה עם האפשרות db_hotbackup -F, שעלולה לגרום להפרת פילוח. כמו כן הוחלף הודעת שגיאה לא ברורה. [# 21184]
  • תוקנה שלוש בעיות בגיבוי של db_hotbackup של יומני עסקאות. גיבוי חם לא השתמש בכל ספריית יומן מוגדרת, אבל ינסה לפתוח את היומנים בבית הסביבה. התיקון השני תיקן נתיב שגיאה, שבו הזיכרון שוחרר על ידי הפונקציה הלא נכונה, מה שעלול לגרום לשגיאת בייט. התיקון השלישי קבע את הבעיה שמודעה שגויה תוצג רק כאשר & quot; -l & quot; צוין. [# 21313]
  • תוקן ספירלה & quot; ללא קובץ או ספרייה כאלה & quot; (ENOENT) שגיאה בעת הפעלת db_archive בסביבה עם מסד תור ריק. [# 21541]
  • קבוע באגים דחיסה של מפתחות גדולים ברמות העליונות של btrees. [# 21569]
  • רוב כלי השירות אינם פועלים עוד על שכפול לקוחות אשר מופעלים באופן אוטומטי. השגיאה DB_REP_LOCKOUT מוחזרת כעת. [# 21593]
  • תוקן דליפת משאבים בפונקציה db- & gt;) valid (עבור btrees. הבאג יאט את האימות ואולי יגרום לו להיגמר. [## 21917]
  • הוסר פוטנציאל לתלות בעת דחיסת מסדי נתונים עם כפילויות רבות. [# 21975]
  • תוקן באג שבו לא החזרנו שגיאה בעת ניסיון לדחוס מסד נתונים. [# 22063]
  • תוקן באג בטיפול השגיאה ב- db_log_verify אשר יגרום להפרת segmenation אם לא היה מספיק מקום ליצירת מסדי הנתונים הזמניים שלו. [# 22187]
  • תצורה, תיעוד, דוגמאות לדוגמה, ניידות ובניית שינויים
  • תקן בעיה של הגדרת odbc שגרמה לכשל ב- ODBC בבניית SQL API. [# 21490]
  • הצפנה מושבתת כברירת מחדל ב- SQL API ב- Linux, השלימה אפשרויות בנייה עבור הצפנה ב- SQL ו- SQL JDBC ב- Linux, Windows ו- Android, וכן תהליך בניית מעודכן עבור שלושת הפלטפורמות במדריך ההתקנה. [# 21872]
  • השתמש ב- & quot; -xO2 & quot; כרמת ברירת המחדל לאופטימיזציה עבור מהדר סדנת השמש. [# 22057]
  • תקן & quot; opcode אינו נתמך & quot; שגיאה על פלטפורמות MIPS שהמאסף שלהם מגדיר את קבוצת ההוראה MIPS1. [# 22065]
  • ספק דרך עקבית להפעלה / כיבוי של הצפנה עבור ספריות db, sql, jdbc ב- Unix. [# 22158]
  • נוסף את האפשרות לקמפל CONFIG_TEST בעת שימוש במצב איתור באגים בפרויקט Windows db_csharp, כדי להיות עקבי עם פרוייקט Windows db. [# 22300]
  • שינויים לדוגמה:
  • העבר את הדוגמה C של C ל- + + C. [# 19541]
  • תיקוני באגים שונים:
  • תוקן מצב מרוץ שעלול לגרום לקריסה אם 2 תהליכים פתחו את אותו מסד נתונים של SQL באותו זמן. [# 21041]
  • תוקן תקלה בתפקוד ההשוואה btree אשר גרם לזיכרון להיות מוקצה לחוט הלא נכון. [# 21232]
  • תוקן מצב מרוץ בקוד הנעילה של מטמון מטפל ב- SQL. [# 21265]
  • תוקן באג בקוד SQL שמנע את יצירת הטבלה כאשר מוגדר BDBSQL_FILE_PER_TABLE. [# 21417]
  • תוקן באג שחלק מהשדות של DBTs של המחיצות שהוחזרו מ- DB & & gt; get_partition_keys לא מאותחל. [# 21474]
  • תוקן באג אשר מנע יצירת תת-מסד נתונים תחת הספריה שזוהתה ב- DB-& gt; set_create_dir. [# 21603]
  • תוקן באג שבו dbenv- & gt; mp_mtxcount לא נמצא בשימוש נכון. [# 21768]
  • ניקה מספר בעיות באתחול משתנות שגורמות לכשלונות ב- Windows 64 סיביות. [# 21850]
  • שיפור האקראיות של 20 בתים ייחודי fileid גנרטור ב- Windows. [# 22470]
  • תוקנה כשל אפשרי בתכונה XA Transaction Manager. [# 22450]
  • תכונות שהוצאו משימוש:
  • Tornado 2.0 אינו נתמך, וגירסאות VxWorks בנות יותר מ -6.9 אינן נתמכות. [# 21877]

מה חדש בגרסה 5.3.21:

  • הגרסה הראשונה של 5.3 הוצא לפני מספר חודשים . אחד עיקרי השיא היה תמיכה עבור פלטפורמת אנדרואיד. 5.3.21 הוא המהדורה השנייה. זה בעיקר שחרור באגים, אבל זה כולל תכונה אחת אשר פוטנציאל מאוד מעניין, תמיכה עבור Oracle JDK7.

תוכנה דומה

Emdros
Emdros

11 May 15

Sesame
Sesame

20 Feb 15

Redis
Redis

28 Sep 15

תוכנות אחרות של יזם Oracle Corporation

תגובות ל Berkeley DB

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!