Berkeley DB

البرمجيات قطة:
Berkeley DB
تفاصيل البرنامج:
الإصدار: 6.2.32 محدث
تاريخ إيداع: 27 Apr 17
المطور: Oracle Corporation
ترخيص: حرر
شعبية: 26

Rating: 1.0/5 (Total Votes: 1)

بيركلي دب (ليبدب) هو مجموعة أدوات البرامج التي توفر دعم قاعدة البيانات جزءا لا يتجزأ من التطبيقات التقليدية والعميل / الخادم.

يتضمن بيركلي دب b + شجرة، طابور، الموسعة الخطية التجزئة، ثابت، ومتغير طول طرق الوصول القياسية، المعاملات، تأمين، تسجيل، ذاكرة التخزين المؤقت المشتركة، استعادة قاعدة البيانات، النسخ المتماثل لأنظمة المتاحة للغاية.

ما هو الجديد في هذا الإصدار:

الميزات الجديدة:
إضافة تنسيق تخزين بديل يسمى النقط، مما يحسن القراءة والتحديث أداء عناصر البيانات كبيرة جدا. واجهة المتاحة من خلال C، C #، C ++ واجهات برمجة التطبيقات جافا. [# 19332]
إضافة العديد من البراغمات إلى طبقة سكل التي تقوم بتكوين وإعطاء معلومات حول تطبيقات سكل ها مثل عدد المواقع في مجموعة النسخ المتماثل أو تكوين أولوية الانتخابات لموقع ما. [# 20227]
تمت إضافة علامة BDBSQL_CONCURRENT_CONNECTIONS إلى واجهة برمجة تطبيقات سكل للسماح بإيقاف قفل قاعدة البيانات. مفيدة عندما يكون هناك فقط القراء في قاعدة البيانات. [# 20928]
عند تشغيل "إدارة النسخ المتماثل" في عمليات متعددة، في حالة إنهاء عملية النسخ المتماثل وهناك عملية تابعة متوفرة العملية الفرعية تلقائيا يأخذ أكثر من عملية النسخ المتماثل. [# 20969]
تمت إضافة وجهات نظر النسخ المتماثل / ميزة النسخ المتماثل الجزئي. الميزة المتاحة من خلال C، C #، C ++ واجهات برمجة التطبيقات جافا. [# 21062]
تحسينات قروض سياسات التنمية للعمل مع JDK7. [# 21101]
واضاف دعم التشفير لبرنامج تشغيل جدبك الروبوت. [# 21129]

سوف التطبيقات التي تستخدم العزلة لقطة والمعاملات طويلة المدى، في كثير من الحالات، نرى انخفاض استخدام ذاكرة التخزين المؤقت. وهذا يؤدي إلى تحسين الأداء عن طريق تقليل الحاجة إلى ملفات الفريزر المؤقتة. [# 21324]
تمت إضافة حقول حقول مبول st_mvcc_resued، st_oddfsize_detect و st_oddfsize_resolve إلى C #. [# 21325]
وأضاف تقسيم قاعدة بيانات الدعم في C # واجهات برمجة التطبيقات. [# 21474]
تمت إضافة ذاكرة التخزين المؤقت لكل مؤشر لهيكل الخزانة الذي يخزن معرفات القفل، مثل معرفات المعاملة أو معرف الخزانة الذي تم إرجاعه بواسطة DB_ENV- & غ؛ lock_id (). يمكن أن يؤدي ذلك إلى تحسين التزامن البرامج التي تستخدم DB_ENV- & غ؛ set_thread_count (). [# 21591]
ميناء المرافق ويندوز موبايل. [# 21636]
فضح 3 قيم إحصائية ريبغر جديدة وقيمة علامة DB_REPMGR_SITE جديدة إلى C # واجهات برمجة تطبيقات جافا. [# 21687]
إضافة دعم لتوطين رسائل الخطأ في أحرف أوتف-8، وأضاف قسم حول كيفية بناء مكتبة محلية ومثال وحدة العناية المركزة في الدليل المرجعي مبرمج. [# 21280]
تغييرات بيئة قاعدة البيانات:
يتم الآن تجاهل مساحات بيضاء زائدة في خطوط DB_CONFIG المتعلقة الدلائل. [# 20158]البق الثابتة عند محاولة فتح الملفات غير دب كما لو كانت قواعد البيانات. إذا كان التشفير نشطا، سيحدث فشل تأكيد. إذا كان التشفير غير نشط، رسالة الخطأ & كوت؛ BDB0178 قاعدة بيانات مشفرة: لا علم التشفير & كوت؛ سيعني بشكل خاطئ أن كلمة المرور مطلوبة. [# 21408]
تغييرات طريقة الدخول:
إصلاح الخلل الذي يمكن تخصيص صفحة بيانات كومة الذاكرة المؤقتة في منطقة بعد إنشاء المنطقة تم التراجع عنها. [# 20939]
إصلاح الخلل في كومة التي منعت من العمل في تكوينات مختلطة إندان. [# 21016]
تعزيز أداء البحث لطريقة الوصول بتري عندما تشترك المفاتيح بادئة مشتركة. [# 21216]
البق الثابتة مع مبادلة بايت صفحات كومة. الآن يمكن نقل قواعد البيانات كومة بين القليل إنديان والمعمارية إنديان كبيرة. [# 21387]
إصلاح حالة السباق حيث يمكن الوصول إلى المؤشر في عملية تنظيفها بواسطة مؤشر ترابط آخر من السيطرة. [# 21714]
لن يؤدي تكرار وضع مؤشر على قاعدة بيانات مقسمة إلى حدوث تحطم. [# 22195]
ثابت خطأ تأكيد عند إغلاق المؤشر انضم. [# 22398]
تغييرات واجهة برمجة التطبيقات:تغيير كاششيزي تسلسل والمعلمة دلتا DB_SEQUENCE- & غ؛ الحصول على أن تكون من نوع u_int32_t بدلا من int32_t. [# 21552]
تم إصلاح خلل مع واجهة برمجة التطبيقات DB_MPOOLFILE- & غ؛ set_maxsize. في الإصدارات السابقة، سمح للملف بزيادة حجم صفحة واحدة أكبر من الحد الذي تمت تهيئته. [# 21867]
تغيير وظيفة المقارنة في DB- & غ؛ set_bt_compare، DB- & غ؛ set_dup_compare و DB- & غ؛ set_h_compare لقبول معلمة 'size_t * لوكب' إضافية. [# 22235]
تغييرات أبي الخاصة ب سكل:
وأضاف براغما large_record_opt، والتي عند تمكين يمكن أن تحسن القراءة والتحديث أداء سجلات كبيرة جدا. [# 19332]
واضاف لدعم الوصول متعدد العمليات إلى قاعدة البيانات في تطبيقات سكل ها. [# 21050]
يمكن الآن إنشاء قواعد بيانات في الذاكرة دون تمرير العلم SQLITE_OPEN_CREATE. [# 21456]
إصلاح خلل في سكل أبي حيث يؤدي تعيين حجم الصفحة إلى 64 K حدوث خطأ. أيضا إصلاح تسرب الذاكرة المرتبطة في النسخ الاحتياطي عبر الإنترنت سكل. [# 21460]
إضافة bdbsql_log_buffer براغما للسماح بوضع حجم المخزن المؤقت السجل. [# 21471]
ترقية سكليت إلى الإصدار 3.7.13. [# 21641]
إصلاح تسرب موتكس مع وصول متعددة برسيس إلى قاعدة البيانات في تطبيقات سكل ها. [# 21714]إصلاح الخلل الذي يمكن أن يسبب بناء جدبك لفشل على أرم لينكس باستخدام غنويابي غك. [# 22123]
ترقية سكليت إلى الإصدار 3.7.16.2. [# 22349]
ADO.NET ترقية إلى الإصدار 1.0.85.0. [# 22405]
تغييرات واجهة برمجة التطبيقات الخاصة ب تكل:
دعم أبيس التخزين أبيس في تكل. [# 19332]
تغييرات واجهة برمجة التطبيقات الخاصة ب جافا:
إصلاح الخلل حيث environmentConfig.setCreateDir () لم تكوين بيئة بشكل صحيح. [# 21127]
إصلاح الخلل حيث Database.verify () لم تكوين بشكل صحيح ديسيبل. [# 22401]
إصلاح رسالة خطأ كاذبة التي يمكن طباعتها عند إنشاء معاملة على عميل النسخ المتماثل في جافا. [# 21671]
تغييرات واجهة برمجة التطبيقات (#) المحددة:
تنظيف العديد من C # تحذيرات بناء. [# 22285]
تعريفات ملف تعريف سويغ الثابتة للواجهة C #. [# 18509]
تغييرات النسخ المتماثل:
إصلاح عدة فشل التأكيد التي يمكن أن تنتج عند استخدام فليشك والتكرار. [# 19765]
قدم خطأ عندما يكون الموقع المحلي الذي تم تعريفه أثناء التهيئة الداخلية غير متوافق مع تعريف سابق. [# 20870]
إصلاح الخلل حيث تم نسخ عملاء النسخ المتماثل بشكل غير صحيح السجل عندما تم تحديد العلم DB_TXN_WRITE_NOSYNC. [# 20964]إصلاح الخلل حيث استدعاء صالح للطريقة DB_ENV- & غ؛ repmgr_start () تفشل بعد استدعاء السابق الذي قدم قيمة معلمة نثرادس غير صالحة. تم إنشاء خطأ BDB3640 بشكل غير صحيح. [# 21289]
إصلاح الخلل حيث حساب عدد من منح الإيجار الرئيسية المطلوبة فرض أن المعاملة يجب أن تكون موجودة على أغلبية صارمة من مواقع مجموعة النسخ المتماثل. ويكفي وجود معاملة على نصف مواقع مجموعة النسخ المتماثل على الأقل، مما يقلل في بعض الحالات من عدد منح الإيجار المطلوبة. [# 21329]
إصلاح مشكلة الاسترداد على العميل حيث تم اختيار نقطة تفتيش غير صحيحة مما تسبب في الانتعاش للذهاب إلى نقطة غير صحيحة. [# 21342]
إصلاح الخلل الذي يمكن أن يؤدي إلى تحطم بسبب إعادة طلب غير صحيحة على الموقع الذي فاز للتو الانتخابات. [# 21344]
إصلاح الخلل حيث سجلات لن تحصل على أرشفة إذا كان هناك 2 مواقع ومجموعات مختلفة من الفشل. [# 21448]
إصلاح الخلل حيث أننا لم يتم الكشف عن حقيقة أن DB_TXN_SNAPSHOT كان يستخدم مع عميل ها. العملاء حسب التعريف للقراءة فقط، لذلك لا يسمح بالمعاملات اللقطة. [# 21601]إصلاح الخلل حيث تحديد ما إذا كان أو لم يكن الموقع هو الأقران تم تحديدها بشكل غير صحيح. [# 21722]
إصلاح الخلل حيث سيد مدير النسخ المتماثل يمكن أن تتوقف عن العمل بعد قبول قائمة الموقع عضوية مجموعة عفا عليها الزمن من موقع آخر. [# 21804]
تقليل تيارات البيانات المتعددة التي يمكن أن تحدث في بعض الأحيان إذا كانت أوقات ريكيست أقصر من الوقت الذي يستغرقه تبديل ملفات السجل أو تنفيذ نقطة تفتيش في موقع عميل. [# 21843]
إصلاح الخلل الذي تتم إزالة موقع بشكل غير متوقع من مجموعة النسخ المتماثل عندما يفقد مجموعة النسخ المتماثل تأكيد سيد القديمة لإضافة الموقع أثناء تغيير رئيسي. [# 21875]
إصلاح الخلل حيث يمكن أن تعطل موقع رئيسي عند إزالة موقع إذا كان الموقع الذي تمت إزالته إغلاق اتصالاته قبل اكتمال سيد خطواته النهائية للعملية. [# 22050]
إصلاح الخلل حيث الانتخابات لا يحدث أبدا بعد فقدان سيد عندما الإيجار الرئيسي قيد الاستخدام. [# 22120]
تأمين النظام الفرعي التغييرات:
إصلاح الخلل الذي يمكن أن يسبب فخ إذا حدث مهلة قفل أثناء فتح قاعدة بيانات. [# 21098]
ثابت شنق التي يمكن أن تحدث إذا لم يكن هناك مساحة أكبر للخزانات. [# 21774]إصلاح حالة سباق المحتملة عند بناء الرسم البياني الكشف عن الجمود الذي، في ظل ظروف نادرة، قد يسبب خطأ عنوان غير صالح. [# 22261]
تسجيل التغييرات في النظام الفرعي:
تم إصلاح خطأ لم يعمل DB_ENV- & غ؛ log_get_config بشكل صحيح عند استدعائه قبل فتح DB_ENV- & غ؛. [# 21359]
التغييرات الذاكرة بركة النظام الفرعي:
تم إصلاح خلل في واجهة برمجة التطبيقات DB_ENV- & غ؛ get_cache_max التي تسببت في إرجاع قيمة غير صحيحة وخلل في DB_ENV- & غ؛ set_cachesize أبي تسبب في سلوك غير صحيح عند تغيير حجم ذاكرة التخزين المؤقت الحالية. [# 21146]
ثابت حالة السباق التي تحدث عند محاولة الحصول على معلومات حول ملف ويتم تمديد الملف من قبل نظام التشغيل. [# 21193]
تصحيح رسائل الخطأ في العديد من وظائف تكوين تجمع الذاكرة. [# 21779]
إصلاح عدة عناصر تسرب الذاكرة التي حددها يدير تنقية. [# 22283]
تغييرات النظام الفرعي ل موتكس:
تم إصلاح خطأ رمز غير معرف (MUTEX_IS_OWNED) عند التهيئة باستخدام --enable-دياغنوستيك --disable-ميوتكسوبورت. [# 21145]
إصلاح الخلل حيث أننا لم يتم محاذاة بشكل صحيح موتيكسس في مناطق DB_PRIVATE عند تكوين التطبيق محاذاة. [# 21491]إصلاح حالة سباق بين DB_ENV- & غ؛ فيلشك () وتخصيص موتكس. [# 21796]
الحد الافتراضي العد التنازلي موتكس لتكون على الأكثر 200، لتجنب الغزل المفرط على الأنظمة مع مئات من هايبرثرادس. [# 21463]
تغييرات جناح الاختبار:
واضاف لدعم الحصول على / set_heapsize. [# 21510]
تغييرات المرافق:
إصلاح الخلل حيث استدعاء DB- & غ؛ set_partition مع مجموعة المفاتيح المطلوبة للمستخدمين للحفاظ على صفيف الذاكرة صالحة حتى بعد فتح قاعدة البيانات. [# 18350]
إصلاح الخلل الذي تسبب DB_ENV- & غ؛ النسخ الاحتياطي لإيقاف في وقت مبكر إذا لم يتم تعيين DB_BACKUP_FILES وملف غير دب في دليل البيانات. [# 21076]
إصلاح مشكلة مع db_hotbackup في الخيار -F، والتي يمكن أن تسبب انتهاك تجزئة. استبدل أيضا رسالة خطأ غير واضحة. [# 21184]
إصلاح ثلاث مشاكل مع النسخ الاحتياطي db_hotbackup ل سجلات المعاملات. النسخ الاحتياطي الساخن لم تستخدم أي دليل سجل تكوين، ولكن محاولة فتح السجلات في بيئة البيئة. الإصلاح الثاني تصحيح مسار الخطأ، الذي تم تحرير الذاكرة من قبل وظيفة خاطئة، مما قد يسبب خطأ بايت الحرس. إصلاح الثالث إصلاح المشكلة التي سيتم عرض رسالة خاطئة عندما فقط & كوت؛ -l & كوت؛ تم تحديدها. [# 21313]تم إصلاح ملف زائفة & كوت؛ لا يوجد ملف أو دليل كهذا & كوت؛ (إينونت) عند تشغيل db_archive في بيئة مع قاعدة بيانات فارغة قائمة الانتظار. [# 21541]
البق الثابتة في ضغط مفاتيح كبيرة في المستويات العليا من بتريس. [# 21569]
معظم المرافق لم تعد تعمل على عملاء النسخ المتماثل التي يتم تلقائيا تهيئة. تم الآن عرض خطأ DB_REP_LOCKOUT. [# 21593]
إصلاح تسرب الموارد في db- & غ؛ التحقق من () وظيفة بتريس. ومن شأن الخطأ أن يبطئ عملية التحقق وربما يؤدي إلى نفاد الذاكرة. [## 21917]
إزالة تعليق محتمل عند ضغط قواعد البيانات مع العديد من التكرارات. [# 21975]
إصلاح الخلل حيث أننا لم نعود خطأ عند محاولة ضغط قاعدة بيانات كومة الذاكرة المؤقتة. [# 22063]
إصلاح الخلل في التعامل مع الخطأ من db_log_verify التي من شأنها أن تسبب انتهاك سيغميناتيون إذا لم يكن هناك مساحة كافية لإنشاء قواعد البيانات المؤقتة. [# 22187]
التكوين، وثائق، تطبيقات عينة، قابلية وبناء التغييرات
إصلاح مشكلة تكوين أودبك الذي كان يسبب فشل بناء أودبك مع أبي سكل. [# 21490]تعطيل التشفير افتراضيا في سكل أبي على لينكس، الانتهاء من خيارات البناء للتشفير في سكل و جدبك سكل على لينكس و ويندوز و أندرويد، وتحديث عملية بناء المنصات الثلاث في دليل التثبيت. [# 21872]
استخدام & كوت؛ -xO2 & كوت؛ كمستوى التحسين الافتراضي لمترجم ورشة عمل الشمس. [# 22057]
إصلاح & كوت؛ رمز أوبك غير معتمد & كوت؛ الخطأ على منصات ميبس الذي يفترض تجميعه لمجموعة التعليمات MIPS1. [# 22065]
توفير طريقة متسقة لتشغيل / إيقاف التشفير لمكتبات ديسيبل، سكل، جدبك على أونيكس. [# 22158]
إضافة خيار تجميع CONFIG_TEST عند استخدام وضع التصحيح في مشروع ويندوز db_csharp، لتكون متسقة مع مشروع ويندوز ديسيبل. [# 22300]
أمثلة للتغييرات:
منفذ C المثال السائبة ل C ++. [# 19541]
إصلاحات الأخطاء المتنوعة:
إصلاح حالة السباق التي يمكن أن تسبب تحطم إذا فتحت 2 عمليات نفس قاعدة بيانات سكل في نفس الوقت. [# 21041]
ثابت فشل تأكيد في وظيفة المقارنة بتري الذي تسبب الذاكرة إلى تخصيص الموضوع الخاطئ. [# 21232]
إصلاح حالة السباق في سكل مقبض مخبأ رمز القفل. [# 21265]

إصلاح الخلل في التعليمات البرمجية سكل التي تم منع إنشاء الجدول عندما يتم تعريف BDBSQL_FILE_PER_TABLE. [# 21417]
إصلاح الخلل الذي قد لا يتم تهيئة بعض الحقول من دبتس مفتاح التقسيم من DB- & غ؛ get_partition_keys. [# 21474]
إصلاح الخلل الذي منع إنشاء قاعدة بيانات فرعية تحت الدليل المحدد في DB- & غ؛ set_create_dir. [# 21603]
إصلاح الخلل حيث dbenv- & غ؛ mp_mtxcount لم يتم استخدامها بشكل صحيح. [# 21768]
تنظيف بعض المشاكل التهيئة المتغيرة التي تسبب الفشل على ويندوز 64 بت. [# 21850]
تحسين العشوائية من 20 بايت مولد فيليد فريدة من نوعها على ويندوز. [# 22470]
إصلاح فشل تأكيد ممكن في ميزة إدارة المعاملات زا. [# 22450]
الميزات الموقوفة:
تورنادو 2.0 غير معتمد، الإصدارات فكسوركس الأقدم من 6.9 غير معتمدة. [# 21877]

ما هو الجديد في الإصدار 12.1.6.0.20:

الميزات الجديدة:
إضافة تنسيق تخزين بديل يسمى النقط، مما يحسن القراءة والتحديث أداء عناصر البيانات كبيرة جدا. واجهة المتاحة من خلال C، C #، C ++ واجهات برمجة التطبيقات جافا. [# 19332]
إضافة العديد من البراغمات إلى طبقة سكل التي تقوم بتكوين وإعطاء معلومات حول تطبيقات سكل ها مثل عدد المواقع في مجموعة النسخ المتماثل أو تكوين أولوية الانتخابات لموقع ما. [# 20227]
تمت إضافة علامة BDBSQL_CONCURRENT_CONNECTIONS إلى واجهة برمجة تطبيقات سكل للسماح بإيقاف قفل قاعدة البيانات. مفيدة عندما يكون هناك فقط القراء في قاعدة البيانات. [# 20928]
عند تشغيل "إدارة النسخ المتماثل" في عمليات متعددة، في حالة إنهاء عملية النسخ المتماثل وهناك عملية تابعة متوفرة العملية الفرعية تلقائيا يأخذ أكثر من عملية النسخ المتماثل. [# 20969]
تمت إضافة وجهات نظر النسخ المتماثل / ميزة النسخ المتماثل الجزئي. الميزة المتاحة من خلال C، C #، C ++ واجهات برمجة التطبيقات جافا. [# 21062]
تحسينات قروض سياسات التنمية للعمل مع JDK7. [# 21101]
واضاف دعم التشفير لبرنامج تشغيل جدبك الروبوت. [# 21129]

سوف التطبيقات التي تستخدم العزلة لقطة والمعاملات طويلة المدى، في كثير من الحالات، نرى انخفاض استخدام ذاكرة التخزين المؤقت. وهذا يؤدي إلى تحسين الأداء عن طريق تقليل الحاجة إلى ملفات الفريزر المؤقتة. [# 21324]
تمت إضافة حقول حقول مبول st_mvcc_resued، st_oddfsize_detect و st_oddfsize_resolve إلى C #. [# 21325]
وأضاف تقسيم قاعدة بيانات الدعم في C # واجهات برمجة التطبيقات. [# 21474]
تمت إضافة ذاكرة التخزين المؤقت لكل مؤشر لهيكل الخزانة الذي يخزن معرفات القفل، مثل معرفات المعاملة أو معرف الخزانة الذي تم إرجاعه بواسطة DB_ENV- & غ؛ lock_id (). يمكن أن يؤدي ذلك إلى تحسين التزامن البرامج التي تستخدم DB_ENV- & غ؛ set_thread_count (). [# 21591]
ميناء المرافق ويندوز موبايل. [# 21636]
فضح 3 قيم إحصائية ريبغر جديدة وقيمة علامة DB_REPMGR_SITE جديدة إلى C # واجهات برمجة تطبيقات جافا. [# 21687]
إضافة دعم لتوطين رسائل الخطأ في أحرف أوتف-8، وأضاف قسم حول كيفية بناء مكتبة محلية ومثال وحدة العناية المركزة في الدليل المرجعي مبرمج. [# 21280]
تغييرات بيئة قاعدة البيانات:
يتم الآن تجاهل مساحات بيضاء زائدة في خطوط DB_CONFIG المتعلقة الدلائل. [# 20158]البق الثابتة عند محاولة فتح الملفات غير دب كما لو كانت قواعد البيانات. إذا كان التشفير نشطا، سيحدث فشل تأكيد. إذا كان التشفير غير نشط، رسالة الخطأ & كوت؛ BDB0178 قاعدة بيانات مشفرة: لا علم التشفير & كوت؛ سيعني بشكل خاطئ أن كلمة المرور مطلوبة. [# 21408]
تغييرات طريقة الدخول:
إصلاح الخلل الذي يمكن تخصيص صفحة بيانات كومة الذاكرة المؤقتة في منطقة بعد إنشاء المنطقة تم التراجع عنها. [# 20939]
إصلاح الخلل في كومة التي منعت من العمل في تكوينات مختلطة إندان. [# 21016]
تعزيز أداء البحث لطريقة الوصول بتري عندما تشترك المفاتيح بادئة مشتركة. [# 21216]
البق الثابتة مع مبادلة بايت صفحات كومة. الآن يمكن نقل قواعد البيانات كومة بين القليل إنديان والمعمارية إنديان كبيرة. [# 21387]
إصلاح حالة السباق حيث يمكن الوصول إلى المؤشر في عملية تنظيفها بواسطة مؤشر ترابط آخر من السيطرة. [# 21714]
لن يؤدي تكرار وضع مؤشر على قاعدة بيانات مقسمة إلى حدوث تحطم. [# 22195]
ثابت خطأ تأكيد عند إغلاق المؤشر انضم. [# 22398]
تغييرات واجهة برمجة التطبيقات:تغيير كاششيزي تسلسل والمعلمة دلتا DB_SEQUENCE- & غ؛ الحصول على أن تكون من نوع u_int32_t بدلا من int32_t. [# 21552]
تم إصلاح خلل مع واجهة برمجة التطبيقات DB_MPOOLFILE- & غ؛ set_maxsize. في الإصدارات السابقة، سمح للملف بزيادة حجم صفحة واحدة أكبر من الحد الذي تمت تهيئته. [# 21867]
تغيير وظيفة المقارنة في DB- & غ؛ set_bt_compare، DB- & غ؛ set_dup_compare و DB- & غ؛ set_h_compare لقبول معلمة 'size_t * لوكب' إضافية. [# 22235]
تغييرات أبي الخاصة ب سكل:
وأضاف براغما large_record_opt، والتي عند تمكين يمكن أن تحسن القراءة والتحديث أداء سجلات كبيرة جدا. [# 19332]
واضاف لدعم الوصول متعدد العمليات إلى قاعدة البيانات في تطبيقات سكل ها. [# 21050]
يمكن الآن إنشاء قواعد بيانات في الذاكرة دون تمرير العلم SQLITE_OPEN_CREATE. [# 21456]
إصلاح خلل في سكل أبي حيث يؤدي تعيين حجم الصفحة إلى 64 K حدوث خطأ. أيضا إصلاح تسرب الذاكرة المرتبطة في النسخ الاحتياطي عبر الإنترنت سكل. [# 21460]
إضافة bdbsql_log_buffer براغما للسماح بوضع حجم المخزن المؤقت السجل. [# 21471]
ترقية سكليت إلى الإصدار 3.7.13. [# 21641]
إصلاح تسرب موتكس مع وصول متعددة برسيس إلى قاعدة البيانات في تطبيقات سكل ها. [# 21714]إصلاح الخلل الذي يمكن أن يسبب بناء جدبك لفشل على أرم لينكس باستخدام غنويابي غك. [# 22123]
ترقية سكليت إلى الإصدار 3.7.16.2. [# 22349]
ADO.NET ترقية إلى الإصدار 1.0.85.0. [# 22405]
تغييرات واجهة برمجة التطبيقات الخاصة ب تكل:
دعم أبيس التخزين أبيس في تكل. [# 19332]
تغييرات واجهة برمجة التطبيقات الخاصة ب جافا:
إصلاح الخلل حيث environmentConfig.setCreateDir () لم تكوين بيئة بشكل صحيح. [# 21127]
إصلاح الخلل حيث Database.verify () لم تكوين بشكل صحيح ديسيبل. [# 22401]
إصلاح رسالة خطأ كاذبة التي يمكن طباعتها عند إنشاء معاملة على عميل النسخ المتماثل في جافا. [# 21671]
التغييرات المحددة في واجهة برمجة التطبيقات (#):
تنظيف العديد من C # تحذيرات بناء. [# 22285]
تعريفات ملف تعريف سويغ الثابتة للواجهة C #. [# 18509]
تغييرات النسخ المتماثل:
إصلاح عدة فشل التأكيد التي يمكن أن تنتج عند استخدام فليشك والتكرار. [# 19765]
قدم خطأ عندما يكون الموقع المحلي الذي تم تعريفه أثناء التهيئة الداخلية غير متوافق مع تعريف سابق. [# 20870]
إصلاح الخلل حيث تم نسخ عملاء النسخ المتماثل بشكل غير صحيح السجل عندما تم تحديد العلم DB_TXN_WRITE_NOSYNC. [# 20964]إصلاح الخلل حيث استدعاء صالح للطريقة DB_ENV- & غ؛ repmgr_start () تفشل بعد استدعاء السابق الذي قدم قيمة معلمة نثرادس غير صالحة. تم إنشاء خطأ BDB3640 بشكل غير صحيح. [# 21289]
إصلاح الخلل حيث حساب عدد من منح الإيجار الرئيسية المطلوبة فرض أن المعاملة يجب أن تكون موجودة على أغلبية صارمة من مواقع مجموعة النسخ المتماثل. ويكفي وجود معاملة على نصف مواقع مجموعة النسخ المتماثل على الأقل، مما يقلل في بعض الحالات من عدد منح الإيجار المطلوبة. [# 21329]
إصلاح مشكلة الاسترداد على العميل حيث تم اختيار نقطة تفتيش غير صحيحة مما تسبب في الانتعاش للذهاب إلى نقطة غير صحيحة. [# 21342]
إصلاح الخلل الذي يمكن أن يؤدي إلى تحطم بسبب إعادة طلب غير صحيحة على الموقع الذي فاز للتو الانتخابات. [# 21344]
إصلاح الخلل حيث سجلات لن تحصل على أرشفة إذا كان هناك 2 مواقع ومجموعات مختلفة من الفشل. [# 21448]
إصلاح الخلل حيث أننا لم يتم الكشف عن حقيقة أن DB_TXN_SNAPSHOT كان يستخدم مع عميل ها. العملاء حسب التعريف للقراءة فقط، لذلك لا يسمح بالمعاملات اللقطة. [# 21601]إصلاح الخلل حيث تحديد ما إذا كان أو لم يكن الموقع هو الأقران تم تحديدها بشكل غير صحيح. [# 21722]
إصلاح الخلل حيث سيد مدير النسخ المتماثل يمكن أن تتوقف عن العمل بعد قبول قائمة الموقع عضوية مجموعة عفا عليها الزمن من موقع آخر. [# 21804]
تقليل تيارات البيانات المتعددة التي يمكن أن تحدث في بعض الأحيان إذا كانت أوقات ريكيست أقصر من الوقت الذي يستغرقه تبديل ملفات السجل أو تنفيذ نقطة تفتيش في موقع عميل. [# 21843]
إصلاح الخلل الذي تتم إزالة موقع بشكل غير متوقع من مجموعة النسخ المتماثل عندما يفقد مجموعة النسخ المتماثل تأكيد سيد القديمة لإضافة الموقع أثناء تغيير رئيسي. [# 21875]
إصلاح الخلل حيث يمكن أن تعطل موقع رئيسي عند إزالة موقع إذا كان الموقع الذي تمت إزالته إغلاق اتصالاته قبل اكتمال سيد خطواته النهائية للعملية. [# 22050]
إصلاح الخلل حيث الانتخابات لا يحدث أبدا بعد فقدان سيد عندما الإيجار الرئيسي قيد الاستخدام. [# 22120]
تأمين النظام الفرعي التغييرات:
إصلاح الخلل الذي يمكن أن يسبب فخ إذا حدث مهلة قفل أثناء فتح قاعدة بيانات. [# 21098]
ثابت شنق التي يمكن أن تحدث إذا لم يكن هناك مساحة أكبر للخزانات. [# 21774]إصلاح حالة سباق المحتملة عند بناء الرسم البياني الكشف عن الجمود الذي، في ظل ظروف نادرة، قد يسبب خطأ عنوان غير صالح. [# 22261]
تسجيل التغييرات في النظام الفرعي:
تم إصلاح خطأ لم يعمل DB_ENV- & غ؛ log_get_config بشكل صحيح عند استدعائه قبل فتح DB_ENV- & غ؛. [# 21359]
التغييرات الذاكرة بركة النظام الفرعي:
تم إصلاح خلل في واجهة برمجة التطبيقات DB_ENV- & غ؛ get_cache_max التي تسببت في إرجاع قيمة غير صحيحة وخلل في DB_ENV- & غ؛ set_cachesize أبي تسبب في سلوك غير صحيح عند تغيير حجم ذاكرة التخزين المؤقت الحالية. [# 21146]
ثابت حالة السباق التي تحدث عند محاولة الحصول على معلومات حول ملف ويتم تمديد الملف من قبل نظام التشغيل. [# 21193]
تصحيح رسائل الخطأ في العديد من وظائف تكوين تجمع الذاكرة. [# 21779]
إصلاح عدة عناصر تسرب الذاكرة التي حددها يدير تنقية. [# 22283]
تغييرات النظام الفرعي ل موتكس:
تم إصلاح خطأ رمز غير معرف (MUTEX_IS_OWNED) عند التهيئة باستخدام --enable-دياغنوستيك --disable-ميوتكسوبورت. [# 21145]
إصلاح الخلل حيث أننا لم يتم محاذاة بشكل صحيح موتيكسس في مناطق DB_PRIVATE عند تكوين التطبيق محاذاة. [# 21491]إصلاح حالة سباق بين DB_ENV- & غ؛ فيلشك () وتخصيص موتكس. [# 21796]
الحد الافتراضي العد التنازلي موتكس لتكون على الأكثر 200، لتجنب الغزل المفرط على الأنظمة مع مئات من هايبرثرادس. [# 21463]
تغييرات جناح الاختبار:
واضاف لدعم الحصول على / set_heapsize. [# 21510]
تغييرات المرافق:
إصلاح الخلل حيث استدعاء DB- & غ؛ set_partition مع مجموعة المفاتيح المطلوبة للمستخدمين للحفاظ على صفيف الذاكرة صالحة حتى بعد فتح قاعدة البيانات. [# 18350]
إصلاح الخلل الذي تسبب DB_ENV- & غ؛ النسخ الاحتياطي لإيقاف في وقت مبكر إذا لم يتم تعيين DB_BACKUP_FILES وملف غير دب في دليل البيانات. [# 21076]
إصلاح مشكلة مع db_hotbackup في الخيار -F، والتي يمكن أن تسبب انتهاك تجزئة. استبدل أيضا رسالة خطأ غير واضحة. [# 21184]
إصلاح ثلاث مشاكل مع النسخ الاحتياطي db_hotbackup ل سجلات المعاملات. النسخ الاحتياطي الساخن لم تستخدم أي دليل سجل تكوين، ولكن محاولة فتح السجلات في بيئة البيئة. الإصلاح الثاني تصحيح مسار الخطأ، الذي تم تحرير الذاكرة من قبل وظيفة خاطئة، مما قد يسبب خطأ بايت الحرس. إصلاح الثالث إصلاح المشكلة التي سيتم عرض رسالة خاطئة عندما فقط & كوت؛ -l & كوت؛ تم تحديدها. [# 21313]تم إصلاح ملف زائفة & كوت؛ لا يوجد ملف أو دليل كهذا & كوت؛ (إينونت) عند تشغيل db_archive في بيئة مع قاعدة بيانات فارغة قائمة الانتظار. [# 21541]
البق الثابتة في ضغط مفاتيح كبيرة في المستويات العليا من بتريس. [# 21569]
معظم المرافق لم تعد تعمل على عملاء النسخ المتماثل التي يتم تلقائيا تهيئة. تم الآن عرض خطأ DB_REP_LOCKOUT. [# 21593]
إصلاح تسرب الموارد في db- & غ؛ التحقق من () وظيفة بتريس. ومن شأن الخطأ أن يبطئ عملية التحقق وربما يؤدي إلى نفاد الذاكرة. [## 21917]
إزالة تعليق محتمل عند ضغط قواعد البيانات مع العديد من التكرارات. [# 21975]
إصلاح الخلل حيث أننا لم نعود خطأ عند محاولة ضغط قاعدة بيانات كومة الذاكرة المؤقتة. [# 22063]
إصلاح الخلل في التعامل مع الخطأ من db_log_verify التي من شأنها أن تسبب انتهاك سيغميناتيون إذا لم يكن هناك مساحة كافية لإنشاء قواعد البيانات المؤقتة. [# 22187]
التكوين، وثائق، تطبيقات عينة، قابلية وبناء التغييرات
إصلاح مشكلة تكوين أودبك الذي كان يسبب فشل بناء أودبك مع أبي سكل. [# 21490]تعطيل التشفير افتراضيا في سكل أبي على لينكس، الانتهاء من خيارات البناء للتشفير في سكل و جدبك سكل على لينكس و ويندوز و أندرويد، وتحديث عملية بناء المنصات الثلاث في دليل التثبيت. [# 21872]
استخدام & كوت؛ -xO2 & كوت؛ كمستوى التحسين الافتراضي لمترجم ورشة عمل الشمس. [# 22057]
إصلاح & كوت؛ رمز أوبك غير معتمد & كوت؛ الخطأ على منصات ميبس الذي يفترض تجميعه لمجموعة التعليمات MIPS1. [# 22065]
توفير طريقة متسقة لتشغيل / إيقاف التشفير لمكتبات ديسيبل، سكل، جدبك على أونيكس. [# 22158]
إضافة خيار تجميع CONFIG_TEST عند استخدام وضع التصحيح في مشروع ويندوز db_csharp، لتكون متسقة مع مشروع ويندوز ديسيبل. [# 22300]
أمثلة للتغييرات:
منفذ C المثال السائبة ل C ++. [# 19541]
إصلاحات الأخطاء المتنوعة:
إصلاح حالة السباق التي يمكن أن تسبب تحطم إذا فتحت 2 عمليات نفس قاعدة بيانات سكل في نفس الوقت. [# 21041]
ثابت فشل تأكيد في وظيفة المقارنة بتري الذي تسبب الذاكرة إلى تخصيص الموضوع الخاطئ. [# 21232]
إصلاح حالة السباق في سكل مقبض مخبأ رمز القفل. [# 21265]إصلاح الخلل في التعليمات البرمجية سكل التي تم منع إنشاء الجدول عندما يتم تعريف BDBSQL_FILE_PER_TABLE. [# 21417]
إصلاح الخلل الذي قد لا يتم تهيئة بعض الحقول من دبتس مفتاح التقسيم من DB- & غ؛ get_partition_keys. [# 21474]
إصلاح الخلل الذي منع إنشاء قاعدة بيانات فرعية تحت الدليل المحدد في DB- & غ؛ set_create_dir. [# 21603]
إصلاح الخلل حيث dbenv- & غ؛ mp_mtxcount لم يتم استخدامها بشكل صحيح. [# 21768]
تنظيف بعض المشاكل التهيئة المتغيرة التي تسبب الفشل على ويندوز 64 بت. [# 21850]
تحسين العشوائية من 20 بايت مولد فيليد فريدة من نوعها على ويندوز. [# 22470]
إصلاح فشل تأكيد ممكن في ميزة إدارة المعاملات زا. [# 22450]
الميزات الموقوفة:
تورنادو 2.0 غير معتمد، الإصدارات فكسوركس الأقدم من 6.9 غير معتمدة. [# 21877]

ما هو الجديد في الإصدار 5.3.21:

خرج الإصدار 5.3 الأول قبل بضعة أشهر. وكان أحد أبرز أبرز الدعم لمنصة أندرويد. 5.3.21 هو الإصدار الثاني. هذا هو أساسا إصدار بوجفيكس، لكنه لا يشمل ميزة واحدة التي يحتمل أن تكون مثيرة جدا للاهتمام، ودعم أوراكل JDK7.

برامج مماثلة

Percona Server
Percona Server

20 Jan 18

Oracle Database
Oracle Database

17 Feb 15

groonga
groonga

17 Feb 15

البرامج الأخرى من المطور Oracle Corporation

تعليقات ل Berkeley DB

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!