ZODB3 (Zope অবজেক্ট ডাটাবেস) স্বচ্ছতা একটি উচ্চ ডিগ্রী প্রদান করে পাইথন জন্য একটি অবজেক্ট ওরিয়েন্টেড ডাটাবেস উপলব্ধ করা হয়.
অ্যাপ্লিকেশন আবেদন যুক্তি, যদি থাকে, কয়েক পরিবর্তনের সঙ্গে বস্তুর ডাটাবেস বৈশিষ্ট্যের সুবিধা গ্রহণ করতে পারেন. ZODB যেমন একটি plugable স্টোরেজ ইন্টারফেস, সমৃদ্ধ লেনদেন সমর্থন, এবং পূর্বাবস্থা বৈশিষ্ট্য অন্তর্ভুক্ত করা
এই রিলিজে নতুন কি:.
- (সাম্প্রতিক ক্রমাগত রিলিজ সঙ্গে সংশোধন করা হয়েছে সামঞ্জস্য) ক্রমাগত বস্তু এর '_p_serial' এর জন্য বাইট বলপূর্বক ব্যবহার.
সংস্করণ 3.10.5 নতুন কি:
- সংঘাত রেজল্যুশন রাষ্ট্র ক্রস ডাটাবেস ক্রমাগত অন্তর্ভুক্ত যখন ব্যর্থ হয়েছে ক্লাস সঙ্গে রেফারেন্স আমদানি করা যাবে না যে.
সংস্করণ 3.10.4 নতুন কি: রাষ্ট্র ক্লাস সঙ্গে ক্রমাগত রেফারেন্স অন্তর্ভুক্ত যখন
- সংঘাত রেজল্যুশন ব্যর্থ হয়েছে যে আমদানি করা যাবে না.
সংস্করণ 3.10.3 নতুন কি:
- বাগ সংশোধন করা হয়েছে:
- , & quot; সংযোগ পুল ফিরে & quot যখন কার্যকলাপ মনিটর subconnections জন্য আপডেট না;
- https://bugs.launchpad.net/zodb/+bug/737198
- , & quot; ছিটে temp ফাইল পেতে এর আগে সরানো এটি করা উচিত & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
- এই ঘটতে একটি উপায় কমিট প্রক্রিয়া শুরু করেছে পর লেনদেন বাতিল করা হয়. আমি এই বন্য ঘটতে পারে জানি না.
- 3.10.3 সালে, Zeo এই ক্ষেত্রে সুরাহা করা উচিত, যা কল tpc_abort. হয়তো অন্য ক্ষেত্রে আছে.
- পারফরমেন্স উন্নত বৈশিষ্ট্য:
- উন্নত ZEO ক্লায়েন্ট ক্যাশে বাস্তবায়ন এটি সম্ভাবনা কম ব্যবহার করা হচ্ছে যে বস্তু উচ্ছেদ করা.
- ছোট (সম্ভবত negligable) বস্তুর লোড সেবা ZEO স্টোরেজ সার্ভার CPU- র মধ্যে এবং কোড নেটওয়ার্কিং হ্রাস.
সার্ভার সমলয় করা পরিবর্তন করা হয়
সংস্করণ 3.10.1 নতুন কি:
- বাগ সংশোধন করা হয়েছে:
- , একটি ত্রুটি উত্থাপিত, & quot করা যেতে পারে; শাহো লিখেছেন: একটি ভিন্ন বস্তুর ইতিমধ্যে একই OID & quot; লেনদেন ব্যর্থ যার ফলে. আরও খারাপ, এই একই প্রক্রিয়া পরবর্তী লেনদেন ব্যর্থ হবে যেখানে একটি রাষ্ট্র একটি ডাটাবেস ছেড়ে চলে যেতে পারে.
- https://bugs.launchpad.net/zodb/+bug/665452
- ইউনিক্স ডোমেইন সকেট ZEO জন্য কাজ না করে (IPv6 সহায়তা ছাড়াও থেকে). https://bugs.launchpad.net/zodb/+bug/663259
- ZEO একটি বহিস্থিত আবর্জনা সংগ্রাহক ব্যবহার করে যখন কর্মক্ষমতা সমস্যা সৃষ্টি করতে পারে যে একটি missfeature সরানো হয়েছে. বস্তু একটি সংগ্রহস্থল থেকে মুছে ফেলা হয়, invalidations ক্লায়েন্ট পাঠানো হয়েছে. এটি কোন জ্ঞান করে তোলে. এটি অন্যান্য সংযোগ / ক্লায়েন্ট আবর্জনা কপি আছে অত্যন্ত সম্ভাবনা কম. স্বাভাবিক স্টোরেজ আবর্জনা সংগ্রহ, আমরা invalidations পাঠাতে না. একটি বহিস্থিত আবর্জনা সংগ্রাহক ব্যবহার করা হয় যখন প্রেরণ করার কোন কারণ নেই.
- ZEO ক্লায়েন্ট ক্যাশে সিমুলেশন misshandled invalidations.
একটি লেনদেনের বস্তু এবং পরবর্তীকালে আরও যোগ বস্তু যোগ করার পর ফিরে savepoint ঘূর্ণিত এবং প্রতিশ্রুতিবদ্ধ যখন
ভুল পরিসংখ্যান এবং ত্রুটি যার ফলে
সংস্করণে নতুন আপনি কি 3.10.0 বেটা 8:
- বাগ সংশোধন করা হয়েছে:
- একটি সকেট ত্রুটি নেতৃত্বে. এখন, Zeo ক্লায়েন্ট localhost 'এর জন্য একটি alias হিসাবে' 'খাওয়াবো.
- পুল সময়সীমার একটি ডাটাবেসের জন্য উল্লেখ করা হয়ে এবং পুরানো সংযোগ কারণে সময়জ্ঞান আউট মুছে ফেলা হয়, একটি ত্রুটি কারণে সংযোগ পরিষ্করণ যুক্তি বাগ ঘটেছে.
- , তাদের subconnections সঠিকভাবে পরিষ্কার না করা হয়.
- পরিবর্তনসমূহ IPv6, একটি সার্ভার সংযোগ গ্রহণ বন্ধ হতে পারে যে ম্যাক OS X এর উপর একটি সমস্যার জন্য একটি ফিক্স ভেঙে suppprt করতে.
একটি Zeo ক্লায়েন্ট একটি সার্ভারের ঠিকানা একটি খালি স্ট্রিং ব্যবহার করে কিছু সিস্টেমের
Mulri ডাটাবেস সংযোগ আর ব্যবহার এবং পরিষ্কার হয় যখন
সংস্করণ 3.9.7 নতুন কি:
- বাগ সংশোধন করা হয়েছে:
- আবর্জনা সংগ্রহ পাইথন 2.7 অভিধান একইরূপে যে ভাবে পরিবর্তনসমূহ বস্তু / সংযোগ ক্যাশে বাস্তবায়ন কপর্দকশূন্য. (Https://bugs.launchpad.net/zodb/+bug/641481)
- ... পাইথন 2.7 আনুষ্ঠানিকভাবে সমর্থিত ছিল না, কিন্তু আমরা তার জন্য বাইনারি মুক্তি হয়, তাই Logrotation / repoening বাস্তবায়ন করা হয়নি. (Https://bugs.launchpad.net/zodb/+bug/143600)
- , cacheMinimize এবং cacheGC, subconnections প্রয়োগ করা হয়.
একটি SIGUSR2 সংকেত মাধ্যমে
একটি সংযোগ উপর মাল্টি উপাত্ত, ক্যাশে-ব্যবস্থাপনা অপারেশন ব্যবহার করে
সংস্করণে নতুন আপনি কি 3.10.0 বেটা 7:
- বাগ সংশোধন করা হয়েছে:
- ZEO IPv6, addrsses সঙ্গে কাজ করে নি. যোগ করা হয়েছে IPv6 সহায়তা মার্টিন বনাম দ্বারা সরবরাহিত. Lowis.
- গ্যারেজ সংগ্রহ পাইথন 2.7 অভিধান একইরূপে যে ভাবে পরিবর্তনসমূহ বস্তু / সংযোগ ক্যাশে বাস্তবায়ন কপর্দকশূন্য. (Https://bugs.launchpad.net/zodb/+bug/641481)
- ডাটাবেস সার্ভারের সাথে পুনঃসংযোগ পর বর্তমান বস্তু পরিবর্ধনের সম্পর্কে ভুল তথ্য আছে ZEO ক্লায়েন্ট হতে পারে একটি ফাইল স্টোরেজ বাগ.
- 'repozo --kill বয়সী অন পূর্ণ' অপশন মুছে ফেলার জন্য কোনো '.index' ফাইল ব্যাকআপ মুছে ফেলা হচ্ছে সংশ্লিষ্ট আপডেট.
- (https://bugs.launchpad.net/zodb/+bug/143560) বা লেনদেন বাতিল করা হয় (https://mail.zope.org/ pipermail / zodb-dev / 2010-জুন / 013488.html) বস্তু '_p_oid এবং _p_jar ভেরিয়েবল ত্রুটি surprizing নেতৃস্থানীয়, সাফ করা হয় নি.
- ZEO এক্সটেনশন পদ্ধতি ব্যর্থ হয়েছে. (Https://bugs.launchpad.net/zodb/+bug/143344)
- অবজেক্টস.
- ক্ষেত্রে lastTransaction বিনিময়ে মূল্য ব্যাখ্যা. এখন 8 nulls একটি স্ট্রিং (ওরফে, & quot; z64 & quot;). উল্লেখ করা হয়
- , cacheMinimize এবং cacheGC, subconnections প্রয়োগ করা হয়.
- ফোঁটা আসলে কিছু লেখার দুঃখ উপর _p_changed সেট একটি ত্রুটি হত. (Https://bugs.launchpad.net/zodb/+bug/440234)
- fstest এর বাগাড়ম্বরপূর্ণ মোড ভাঙ্গা ছিল. (Https://bugs.launchpad.net/zodb/+bug/475996)
- পুনঃব্যবহৃত করা হচ্ছে wren't ফিরে ঘূর্ণিত করা হয় যে একটি savepoint সালে নির্মিত অবজেক্ট আইডি. (Https://bugs.launchpad.net/zodb/+bug/588389)
- Logrotation / repoening বাস্তবায়ন করা হয়নি. (Https://bugs.launchpad.net/zodb/+bug/143600) (উইন্ডোজ অপরীক্ষিত.)
বস্তু savepoints যোগ করা হয় নি এবং হয় savepoint ফিরে ঘূর্ণিত হয়, তখন
একটি ক্লায়েন্ট একটি স্টোরেজ সংযোগ যখন
পরে (https://bugs.launchpad.net/zodb/+bug/615758) এখনও _p_changed সেট হতে পারে বাতিল করা হয়েছে যে লেনদেন যোগ
কোনো লেনদেন নেই যখন
একটি সংযোগ উপর মাল্টি উপাত্ত, ক্যাশে-ব্যবস্থাপনা অপারেশন ব্যবহার করে
একটি SIGUSR2 সংকেত মাধ্যমে
সংস্করণে নতুন আপনি কি 3.10.0 বেটা 6:
- প্রক্রিয়া প্রস্থান করে অথবা ডাটাবেস প্রচেষ্টা হতে পারে ZEO ক্যাশে প্রক্রিয়াভুক্ত করা হয়েছে কারণে উপায় invalidations মধ্যে একটি সমস্যা ভুল তথ্য আছে.
- ডাটাবেস সংযোগ ক্যাশে থেকে বাতিল করা হয়নি. বস্তু অকার্যকর ও বাতিল করা হবে কারণ হবে, যা এই oids জন্য মুলতুবি invalidations আছে উচিত, যেহেতু সাধারণত, এই একটি সমস্যা হবে না. ক্যাশে থাকা ডেট তথ্য খুঁজে সৃষ্ট যে ZEO স্থায়ী ক্যাশে পরিচালনার সঙ্গে বিষয় আছে. (এটা এই শেষ 3.10.0b5 সুরাহা করা হয়েছে যে সম্ভব.) একটি দ্বন্দ্ব ত্রুটি কিছু অতিরিক্ত বীমা প্রদান করে আছে যখন invalidating তথ্য পড়া.
- ইন্টারফেস, ZODB.interfaces.IStorage ভুল ছিল. দোকান পদ্ধতি OID এবং সিরিয়াল জোড়া একটি ক্রম ফিরে না করা উচিত.
দ্বন্দ্ব ত্রুটি checkCurrentSerialInTransaction ত্রুটি প্রতিক্রিয়া উত্থাপিত হয়েছে যখন
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না