ZODB3

Screenshot der Software:
ZODB3
Softwarebeschreibung:
Version: 4.0.0 Alpha 4
Upload-Datum: 15 Apr 15
Entwickler: Zope Corporation
Lizenz: Frei
Popularität: 16

Rating: 1.5/5 (Total Votes: 2)

ZODB3 (Zope Object Database) bietet eine objektorientierte Datenbank für Python, die einen hohen Grad an Transparenz bietet.
 Anwendungen können die Vorteile der Objektdatenbank Funktionen mit wenigen, wenn überhaupt, Änderungen der Anwendungslogik zu nehmen. ZODB umfasst Funktionen wie eine steckbare Speicherschnittstelle, reich Transaktionsunterstützung und rückgängig zu machen

Was ist neu in dieser Pressemitteilung:.

  • Erzwungene Verwendung von Bytes für "_p_serial" persistenter Objekte (Fixes Kompatibilität mit den letzten persistenten Meldungen).

Was ist neu in der Version 3.10.5:

  • Konfliktlösung scheiterte, als Zustand enthalten Cross-Datenbank persistent Referenzen mit Klassen, die nicht importiert werden konnten.

Was ist neu in der Version 3.10.4:

  • Konfliktlösung scheiterte, als Zustand enthalten persistenten Referenzen mit Klassen das konnte nicht importiert werden.

Was ist neu in der Version 3.10.3:

  • Bugs behoben:
  • & quot; Aktivitätsmonitor nicht für Teilverbindungen aktualisiert, wenn die Verbindung wieder zum Pool & quot;
  • https://bugs.launchpad.net/zodb/+bug/737198
  • & quot; Blob temporäre Datei bekommen, bevor entfernt sollte es & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
  • Ein Weg dies zu erreichen ist, dass eine Transaktion abgebrochen wird nach dem Commit-Prozess hat begonnen. Ich weiß nicht, wie dies in der freien Natur vorkommen.
  • In 3.10.3, die ZEO tpc_abort Aufruf an den Server geändert wird synchron sein, was diesen Fall befassen soll. Vielleicht gibt es einen anderen Fall.
  • Verbesserte Performance:
  • Verbesserte ZEO Client-Cache-Implementierung, damit es weniger wahrscheinlich, dass Objekte, die verwendet werden zu vertreiben.
  • Kleine (möglicherweise vernachlässigbar) Reduzierung der CPU in ZEO Speicherserver zum Objekt Lasten, sowie in Netzwerk-Code.

Was ist neu in der Version 3.10.1:

  • Bugs behoben:
  • Wenn eine Transaktion zurückgesetzt einen Savepoint nach dem Hinzufügen von Objekten und anschließend addiert mehr Objekte und verpflichtet, ein Fehler könnte erhöht werden & quot; Valueerror: Ein anderes Objekt bereits die gleiche oid & quot; verursacht die Transaktion fehlschlägt. Schlimmer noch, könnte dies eine Datenbank in einem Zustand verlassen, in denen die nachfolgende Transaktionen im gleichen Prozess fehlschlagen würde.
  • https://bugs.launchpad.net/zodb/+bug/665452
  • Unix-Domain-Sockets nicht für ZEO arbeiten (da die Zugabe von IPv6-Unterstützung). https://bugs.launchpad.net/zodb/+bug/663259
  • Entfernt einen missfeature, die bei Verwendung eines externen Speicherbereinigung mit ZEO Leistungsprobleme verursachen können. Wenn Objekte wurden aus einem Speicher gelöscht wurden Ungültigkeitserklärungen an Clients gesendet. Das macht keinen Sinn. Es ist wild unwahrscheinlich, dass die anderen Verbindungen / Kunden haben Kopien der Müll. In normalen Lager Müllabfuhr, die wir nicht Invalidierungen senden Sie. Es gibt keinen Grund, sie zu senden, wenn ein externes Speicherbereinigung verwendet wird.
  • ZEO Client-Cache-Simulation misshandled Invalidierungen verursacht falsche Statistiken und Fehlern.

Was ist neu in der Version 3.10.0 Beta 8:

  • Fehler behoben:
  • Auf einigen Systemen mit einem leeren String in einer Server-Adresse eines ZEO-Client zu einem Socket-Fehler. Nun ZEO Clients behandeln '' als Alias ​​für 'localhost'.
  • Wenn ein Pool Timeout wurde für eine Datenbank festgelegt und alte Verbindungen wurden wegen Zeitüberschreitung entfernt wird, aufgrund eines Fehlers in der Verbindung Bereinigungslogik ist ein Fehler aufgetreten.
  • Wenn mulri-Datenbankverbindungen wurden nicht mehr verwendet und aufgeräumt, deren Teilverbindungen wurden nicht richtig gereinigt.
  • Änderungen an suppprt IPv6 brach ein Update für ein Problem unter Mac OS X, die dazu führen könnte ein Server nicht mehr die Annahme von Verbindungen.

Was ist neu in Version 3.9.7:

  • Bugs behoben:
  • Änderungen der Art und Weise, dass die Garbage Collection behandelt Wörterbücher in Python 2.7 brach das Objekt / Verbindung Cache-Implementierung. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Python 2.7 wurde nicht offiziell unterstützt, aber wir waren die Freigabe Binaries für sie, also ... Logrotation / repoening über eine SIGUSR2 Signal wurde nicht umgesetzt. (Https://bugs.launchpad.net/zodb/+bug/143600)
  • Bei der Verwendung von Multi-Datenbanken, Cache-Management-Operationen auf einer Verbindung, cacheMinimize und cacheGC, waren nicht auf Teilverbindungen angewendet.

Was ist neu in der Version 3.10.0 Beta 7:

  • Fehler behoben:
  • ZEO nicht mit IPv6 addrsses arbeiten. Added IPv6-Unterstützung von Martin v beigetragen. Lowis.
  • Änderungen der Art und Weise, dass Garage Sammlung behandelt Wörterbücher in Python 2.7 brach das Objekt / Verbindung Cache-Implementierung. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Ein Dateispeicher Bug konnte ZEO-Clients nach der Wiederverbindung mit dem Datenbankserver zu veranlassen, falsche Informationen über die aktuellen Objektrevisionen zu haben.
  • Aktualisiert die "repozo --kill-old-on-voll" Option, entfernen Sie alle ".index 'Dateien entsprechend Sicherungen entfernt werden.
  • Wenn Objekte in Sicherungspunkte aufgenommen und entweder die Sicherungspunkt zurückgesetzt wurde (https://bugs.launchpad.net/zodb/+bug/143560) oder die Transaktion abgebrochen wurde (https://mail.zope.org/ pipermail / zodb-dev / 2010-Juni / 013488.html) der Objekte _p_oid und _p_jar Variablen wurden nicht gelöscht, was zu einer überraschenden Fehler.
  • ZEO Erweiterungsmethoden versagt, wenn ein Client auf ein Speicher verbunden. (Https://bugs.launchpad.net/zodb/+bug/143344)
  • Objekte in Transaktionen, die später abgebrochen wurden, konnten noch _p_changed eingerichtet haben (https://bugs.launchpad.net/zodb/+bug/615758) hinzugefügt.
  • Aufgeklärt der Rückgabewert für lastTransaction in dem Fall, wenn es keine Transaktionen. Jetzt eine Kette von 8 Nullen (auch bekannt als & quot; Z64 Zoll). Angegeben ist
  • Bei der Verwendung von Multi-Datenbanken, Cache-Management-Operationen auf einer Verbindung, cacheMinimize und cacheGC, waren nicht auf Teilverbindungen angewendet.
  • Einstellung _p_changed auf ein Blob weh wirklich etwas zu schreiben hat einen Fehler verursacht. (Https://bugs.launchpad.net/zodb/+bug/440234)
  • Die ausführlichen Modus des fstest war gebrochen. (Https://bugs.launchpad.net/zodb/+bug/475996)
  • Objekt-IDs in einem Sicherungspunkt erstellt, die zurück wren't wiederverwendet gerollt wird. (Https://bugs.launchpad.net/zodb/+bug/588389)
  • Logrotation / repoening über eine SIGUSR2 Signal wurde nicht umgesetzt. (Https://bugs.launchpad.net/zodb/+bug/143600) (Ungeprüfte am Fenster.)

Was ist neu in der Version 3.10.0 Beta 6:

  • Prozessausgänge oder Datenbank schließt könnte dazu führen, ZEO Caches, um fehlerhafte Daten aufgrund eines Problems in der Weise Invalidierungen haben verarbeitet wurden.
  • Datenbankverbindungen nicht ungültig Cache-Einträge, wenn Konflikt Fehler wurden als Reaktion auf checkCurrentSerialInTransaction Fehler ausgelöst. Normalerweise sollte dies kein Problem sein, da es sollte anhängigen Invalidierungen für diese oids welche bewirkt, daß die Aufgabe, die ungültig gemacht werden können. Es gab Probleme mit ZEO persistenten Cache-Management, die veraltet Daten verursacht haben, um im Cache bleiben. (Es ist möglich, dass der letzte von ihnen wurden in der 3.10.0b5 gerichtet.) Annullierung Daten, wenn es einen Konflikt Fehler bietet einige zusätzliche Versicherung.
  • Die Schnittstelle war ZODB.interfaces.IStorage falsch. Der Laden-Methode sollte nie eine Folge von oid und Serienpaaren zurück.

Anforderungen :

  • Python

Ähnliche Software

phpMyAdmin
phpMyAdmin

22 Jun 18

DTGen
DTGen

20 Feb 15

db4o
db4o

12 May 15

Andere Software von Entwickler Zope Corporation

Zope
Zope

19 Jul 15

Acquisition
Acquisition

4 Jun 15

ZODB
ZODB

21 Jul 15

Kommentare zu ZODB3

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!