ZODB3 (Zope Nesne Veritabanı) şeffaflık yüksek derecede sağlayan Python için bir nesne yönelimli veritabanı sağlar.
Uygulamalar uygulama mantığı varsa, birkaç değişiklik ile nesne veritabanı özelliklerinden yararlanabilirsiniz. ZODB böyle bir plugable depolama arayüzü, zengin işlem desteği ve geri gibi özellikleri içerir
Bu sürümde Yeni nedir:.
- (son kalıcı sürümleri ile uyumluluk düzeltmeleri) kalıcı nesnelerin '_p_serial' için bayt Uygulanan kullanımı.
sürüm 3.10.5 Yeni nedir:
- Çatışma çözümü devlet çapraz veritabanı kalıcı dahil zaman başarısız sınıflar ile referanslar alınamadı söyledi.
sürüm 3.10.4 Yeni nedir: Devlet sınıfları ile kalıcı referanslar dahil zaman
- Çatışma çözümü başarısız Bu alınamadı.
sürüm 3.10.3 yeni nedir:
- Bugs Sabit:
- & quot; bağlantı havuz döndü & quot zaman aktivite monitör subconnections için güncellenmiş değil;
- https://bugs.launchpad.net/zodb/+bug/737198
- & quot; Blob geçici dosya olsun en önce çıkarılması gerektiği & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
- Bu durum bir yolu taahhüt işlemi başladıktan sonra işlem iptal olmasıdır. Ben bu vahşi olacağını bilmiyorum.
- 3.10.3 yılında, ZEO bu davayı ele hangi, çağrı tpc_abort. Belki başka bir durum var.
- Performans geliştirmeleri:
- Geliştirilmiş ZEO istemci önbellek uygulaması daha az muhtemel kullanılan nesneleri tahliye yapmak için.
- Küçük (muhtemelen negligable) nesne yükleri hizmet ZEO depolama sunucuları CPU ve kod ağ azalma.
Sunucu senkron olarak değiştirildi
sürüm 3.10.1 yeni nedir:
- Bugs Sabit:
- bir hata ortaya & quot olabilir; ValueError: Farklı bir nesne zaten aynı mineralokortikoid & quot vardır; işlem başarısız olmasına neden. Daha da kötüsü, bu aynı süreçte daha sonraki işlemler başarısız nerede bir devlet, bir veritabanı bırakabilirim.
- https://bugs.launchpad.net/zodb/+bug/665452
- Unix alan soketleri Zeo için işe yaramadı (IPv6 desteğinin eklenmesi beri). https://bugs.launchpad.net/zodb/+bug/663259
- Zeo ile harici çöp toplayıcısı kullanırken performans sorunlarına neden olabilir bir missfeature kaldırıldı. Nesneleri depolama silinmiş edildiğinde, geçersizleştirmeleri müşterilere gönderildi. Bu hiç mantıklı. Diğer bağlantılar / istemciler çöp kopyalarını olması çılgınca düşüktür. Normal depolama çöp toplama, biz geçersiz kılma göndermeyin. Harici çöp toplayıcı kullanıldığında bunları göndermek için hiçbir neden yok.
- ZEO istemci önbellek simülasyon misshandled geçersizleştirmeleri.
Bir işlem nesneleri ve sonradan eklenen daha fazla nesne ekledikten sonra geri kayıt noktası haddelenmiş ve taahhüt zaman
Yanlış istatistikleri ve hataları neden
sürümünde yeni 'nedir 3.10.0 Beta 8:
- Bugs sabit:
- Bir soket hatası yol açtı. Şimdi, ZEO istemcileri 'localhost' için bir takma ad olarak 'davranın.
- havuz zaman aşımı bir veritabanı için belirtilen ve eski bağlantıları nedeniyle zamanlama dışarı çıkarıldı zaman, bir hata nedeniyle bağlantı temizleme mantığı bir hata oluştu.
- kendi subconnections düzgün temizlenmiş değil.
- Değişiklikleri IPv6 sunucu bağlantılarını kabul durdurmasına neden olabilecek Mac OS X üzerinde bir soruna yönelik bir düzeltme kırdı suppprt için.
Bir ZEO istemci sunucu adresini boş bir dize kullanarak bazı sistemlerde
Mulri-veritabanı bağlantıları artık kullanılan ve temizlenen edildiğinde
sürüm 3.9.7 yeni nedir:
- Bugs Sabit:
- çöp toplama Python 2.7 sözlükleri davranır şekilde değişiklikler nesne / bağlantı önbellek uygulaması kırdı. (Https://bugs.launchpad.net/zodb/+bug/641481)
- ... Python 2.7 resmen desteklenmiyor, ama biz bunun için ikili dosyaları serbest, bu yüzden Logrotation / repoening uygulamaya değildi. (Https://bugs.launchpad.net/zodb/+bug/143600)
- cacheMinimize ve cacheGC, subconnections uygulanan değildi.
Bir SIGUSR2 sinyali üzerinden
Bir bağlantıda çoklu veritabanları, önbellek yönetimi işlemlerini kullanırken
sürümünde yeni 'nedir 3.10.0 Beta 7:
- Bugs sabit:
- ZEO IPv6 addrsses ile işe yaramadı. Eklendi IPv6 desteği Martin v katkıda bulunmuştur. Lowis.
- garaj koleksiyonu Python 2.7 sözlükleri davranır şekilde değişiklikler nesne / bağlantı önbellek uygulaması kırdı. (Https://bugs.launchpad.net/zodb/+bug/641481)
- veritabanı sunucusuna yeniden bağlanma sonra geçerli nesne revizyonlar hakkında yanlış bilgilere sahip ZEO müşterilerine neden olabilir Bir dosya depolama hata.
- 'repozo --kill-eski-on-dolu' seçeneği kaldırmak için herhangi bir '.Index' dosyaları yedekleme kaldırılıyor karşılık Updated.
- (https://bugs.launchpad.net/zodb/+bug/143560) ya da işlem iptal edildi (https://mail.zope.org/ Pipermail / zodb-dev / 2010-Haziran / 013488.html) nesnelerin _p_oid ve _p_jar değişkenler hataları surprizing yol, temizlenmiş değil.
- ZEO uzatma yöntemleri başarısız oldu. (Https://bugs.launchpad.net/zodb/+bug/143344)
- Nesneler.
- durumunda lastTransaction dönüş değeri açıklığa kavuşturuldu. Şimdi 8 null bir dize (aka & quot; z64 & quot;). Belirtilen
- cacheMinimize ve cacheGC, subconnections uygulanan değildi.
- damla aslında hiçbir şey yazma wo üzerinde _p_changed ayarlanması bir hataya neden. (Https://bugs.launchpad.net/zodb/+bug/440234)
- fstest ve ayrıntılı modu kırıldı. (Https://bugs.launchpad.net/zodb/+bug/475996)
- yeniden ediliyor wren't döndürülüyor bir kayıt noktası oluşturulan nesne kimlikleri. (Https://bugs.launchpad.net/zodb/+bug/588389)
- Logrotation / repoening uygulamaya değildi. (Https://bugs.launchpad.net/zodb/+bug/143600) (windows denenmemiş.)
Nesneleri Savepoint ilave edildi ve her iki kayıt noktası geri alındı
Bir istemci bir depolama yeniden
Daha sonra (https://bugs.launchpad.net/zodb/+bug/615758) hala _p_changed set olabilirdi iptal edildi işlemlerde eklenen
Herhangi bir işlem olmadığı zaman
Bir bağlantıda çoklu veritabanları, önbellek yönetimi işlemlerini kullanırken
Bir SIGUSR2 sinyali ile
sürümünde yeni 'nedir 3.10.0 Beta 6:
- Proses çıkar veya veritabanı kapanır neden olabilir ZEO önbelleklerini işlendi nedeniyle yolu geçersizleştirmeleri bir sorun yanlış veri var.
- Veritabanı bağlantıları önbellek girdilerini geçersiz vermedi. Nesne geçersiz neden olur, bu OIDler için bekleyen geçersizleştirmeleri olmalıdır çünkü Normalde, bu, bir problem olmamalı. Önbellekte kalır tarih verilerinin dışında neden olduğu ZEO kalıcı önbellek yönetimi ile ilgili sorunlar yaşanmıştır. (Bu son 3.10.0b5 ele alındı mümkündür.) Bir çatışma hatası bazı ekstra sigorta sağlayan olduğunda geçersiz veri okumak.
- arayüzü, ZODB.interfaces.IStorage yanlış. mağaza yöntemi oid ve seri çiftleri bir dizi asla dönmek gerekir.
Çatışma hataları checkCurrentSerialInTransaction hataları yanıt olarak gündeme getirilmiştir
Gereksinimler :
- Python
Yorum Bulunamadı