ZODB3

Software screenshot:
ZODB3
Rincian Software:
Versi: 4.0.0 Alpha 4
Tanggal Upload: 15 Apr 15
Pengembang: Zope Corporation
Lisensi: Gratis
Popularitas: 16

Rating: 1.5/5 (Total Votes: 2)

ZODB3 (Zope Object Database) menyediakan database berorientasi obyek untuk Python yang menyediakan derajat transparansi yang tinggi.
 Aplikasi dapat memanfaatkan fitur objek database dengan sedikit, jika ada, perubahan logika aplikasi. ZODB termasuk fitur seperti antarmuka plugable penyimpanan, dukungan transaksi yang kaya, dan membatalkan

Apa yang baru dalam rilis ini:.

  • penggunaan Ditegakkan byte untuk '_p_serial' objek persisten (perbaikan kompatibilitas dengan rilis baru-baru ini terus-menerus).

Apa yang baru dalam versi 3.10.5:

  • Resolusi konflik gagal ketika negara termasuk cross-database yang gigih referensi dengan kelas yang tidak dapat diimpor.

Apa yang baru dalam versi 3.10.4:

  • Resolusi konflik gagal ketika negara termasuk referensi persisten dengan kelas yang tidak dapat diimpor.

Apa yang baru dalam versi 3.10.3:

  • Bugs tetap:
  • & quot; kegiatan memantau tidak diperbarui untuk subconnections ketika koneksi kembali ke kolam renang & quot;
  • https://bugs.launchpad.net/zodb/+bug/737198
  • & quot; Blob temp file mendapatkan yang dihapus sebelum seharusnya & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
  • Cara ini terjadi adalah bahwa suatu transaksi dibatalkan setelah proses komit telah dimulai. Saya tidak tahu bagaimana ini akan terjadi di alam liar.
  • Pada 3.10.3, ZEO yang tpc_abort memanggil ke server diubah menjadi sinkron, yang harus menangani kasus ini. Mungkin ada kasus lain.
  • tambahan Kinerja:
  • Peningkatan ZEO implementasi cache klien untuk membuatnya kurang kemungkinan untuk mengusir benda-benda yang digunakan.
  • Kecil (mungkin diabaikan) pengurangan CPU di server penyimpanan ZEO untuk melayani beban objek dan kode jaringan.

Apa yang baru dalam versi 3.10.1:

  • Bugs tetap:
  • Ketika transaksi digulung kembali savepoint setelah menambahkan objek dan kemudian menambahkan lebih objek dan berkomitmen, kesalahan bisa dinaikkan & quot; ValueError: Sebuah objek yang berbeda telah memiliki sama oid & quot; menyebabkan transaksi gagal. Lebih buruk lagi, ini bisa meninggalkan database dalam keadaan di mana transaksi berikutnya dalam proses yang sama akan gagal.
  • https://bugs.launchpad.net/zodb/+bug/665452
  • Unix soket domain tidak bekerja untuk ZEO (karena penambahan dukungan IPv6). https://bugs.launchpad.net/zodb/+bug/663259
  • Dihapus sebuah missfeature yang dapat menyebabkan masalah kinerja ketika menggunakan sampah eksternal dengan ZEO. Ketika objek yang dihapus dari penyimpanan, invalidations dikirim ke klien. Ini tidak masuk akal. Ini liar tidak mungkin bahwa koneksi lain / klien memiliki salinan dari sampah. Dalam pengumpulan sampah penyimpanan normal, kita tidak mengirim invalidations. Tidak ada alasan untuk mengirim mereka ketika sampah eksternal digunakan.
  • ZEO klien simulasi Cache misshandled invalidations menyebabkan statistik yang salah dan kesalahan.

Apa yang baru dalam versi 3.10.0 Beta 8:

  • Bugs tetap:
  • Pada beberapa sistem, menggunakan string kosong dalam alamat server dari klien ZEO menyebabkan kesalahan socket. Sekarang, ZEO klien memperlakukan '' sebagai alias untuk 'localhost'.
  • Ketika timeout kolam ditentukan untuk database dan koneksi lama telah dihapus karena waktu keluar, kesalahan terjadi karena bug dalam logika koneksi pembersihan.
  • Ketika koneksi mulri database tidak lagi digunakan dan dibersihkan, subconnections mereka yang tidak dibersihkan dengan benar.
  • Perubahan suppprt IPv6 pecah untuk memperbaiki masalah pada Mac OS X yang dapat menyebabkan server untuk berhenti menerima koneksi.

Apa yang baru dalam versi 3.9.7:

  • Bugs tetap:
  • Perubahan cara pengumpulan sampah memperlakukan kamus dengan Python 2.7 memecahkan implementasi cache objek / koneksi. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Python 2.7 tidak secara resmi didukung, tapi kami melepaskan binari untuk itu, jadi ... Logrotation / repoening melalui sinyal SIGUSR2 tidak diterapkan. (Https://bugs.launchpad.net/zodb/+bug/143600)
  • Bila menggunakan multi-database, operasi cache-manajemen pada sambungan, cacheMinimize dan cacheGC, tidak diterapkan subconnections.

Apa yang baru dalam versi 3.10.0 Beta 7:

  • Bugs tetap:
  • ZEO tidak bekerja dengan addrsses IPv6. Ditambahkan dukungan IPv6 disumbangkan oleh Martin v. Lowis.
  • Perubahan cara pengumpulan garasi memperlakukan kamus dengan Python 2.7 memecahkan implementasi cache objek / koneksi. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Sebuah bug penyimpanan file dapat menyebabkan ZEO klien untuk memiliki informasi yang salah tentang revisi objek saat setelah berhubungan kembali ke server database.
  • Updated dalam 'repozo --kill tua-on-full-' pilihan untuk menghapus file apapun '.index' sesuai dengan backup yang dihapus.
  • Bila benda yang ditambahkan dalam savepoint dan baik savepoint itu digulung kembali (https://bugs.launchpad.net/zodb/+bug/143560) atau transaksi dibatalkan (https://mail.zope.org/ pipermail / ZODB-dev / 2010-Juni / 013488.html) variabel _p_oid dan _p_jar Objek 'tidak dibersihkan, yang mengarah ke surprizing kesalahan.
  • metode ekstensi ZEO gagal ketika klien menghubungkan kembali ke penyimpanan. (Https://bugs.launchpad.net/zodb/+bug/143344)
  • Objek ditambahkan dalam transaksi yang kemudian dibatalkan bisa _p_changed masih diatur (https://bugs.launchpad.net/zodb/+bug/615758).
  • Klarifikasi kembali Nilai untuk lastTransaction dalam kasus ketika tidak ada transaksi apapun. Sekarang serangkaian 8 nulls (alias & quot; z64 & quot;). Ditentukan
  • Bila menggunakan multi-database, operasi cache-manajemen pada sambungan, cacheMinimize dan cacheGC, tidak diterapkan subconnections.
  • Pengaturan _p_changed pada gumpalan wo benar-benar menulis sesuatu menyebabkan kesalahan. (Https://bugs.launchpad.net/zodb/+bug/440234)
  • Modus verbose dari fstest rusak. (Https://bugs.launchpad.net/zodb/+bug/475996)
  • id Obyek dibuat dalam savepoint yang digulung kembali wren't digunakan kembali. (Https://bugs.launchpad.net/zodb/+bug/588389)
  • Logrotation / repoening melalui sinyal SIGUSR2 tidak dilaksanakan. (Https://bugs.launchpad.net/zodb/+bug/143600) (Belum diuji pada windows.)

Apa yang baru dalam versi 3.10.0 Beta 6:

  • Proses keluar atau menutup database yang dapat menyebabkan ZEO cache memiliki data yang tidak benar karena masalah dalam cara invalidations diproses.
  • koneksi database tidak membatalkan entri cache ketika kesalahan konflik dibesarkan dalam menanggapi kesalahan checkCurrentSerialInTransaction. Biasanya, ini seharusnya tidak menjadi masalah, karena harus ada tertunda invalidations untuk oids ini yang akan menyebabkan objek yang akan batal. Ada masalah dengan ZEO manajemen cache yang terus-menerus yang menyebabkan keluar dari data tanggal untuk tetap dalam cache. (Ada kemungkinan bahwa yang terakhir ini yang dibahas di 3.10.0b5 tersebut.) Membatalkan membaca data bila ada kesalahan konflik menyediakan beberapa asuransi tambahan.
  • Antarmuka, ZODB.interfaces.IStorage tidak benar. Metode toko harus pernah kembali urutan pasangan oid dan serial.

Persyaratan :

  • Python

Software yang serupa

Reportico
Reportico

19 Feb 15

SQLSoup
SQLSoup

15 Apr 15

EJDB
EJDB

18 Jul 15

Perangkat lunak lain dari pengembang Zope Corporation

ZODB
ZODB

21 Jul 15

Acquisition
Acquisition

4 Jun 15

Zope
Zope

19 Jul 15

Komentar untuk ZODB3

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!