ZODB3

Software screenshot:
ZODB3
Software informatie:
Versie: 4.0.0 Alpha 4
Upload datum: 15 Apr 15
Ontwikkelaar: Zope Corporation
Licentie: Gratis
Populariteit: 16

Rating: 1.5/5 (Total Votes: 2)

ZODB3 (Zope Object Database) een objectgeoriënteerde database Python die een hoge graad van transparantie verschaft.
 Aanvragen kunnen profiteren van de database-object kenmerken met weinig of geen wijzigingen in de applicatie logica. ZODB bevat functies zoals een plugable storage-interface, rijke ondersteuning transactie, en ongedaan maken

Wat is nieuw in deze release:.

  • Gedwongen gebruik van bytes voor '_p_serial' van blijvende objecten (fixes compatibiliteit met recente aanhoudende releases).

Wat is nieuw in versie 3.10.5:

  • Conflicthantering mislukte toen toestand opgenomen cross-databank aanhoudende referenties met klassen die niet kon worden ingevoerd.

Wat is nieuw in versie 3.10.4:

  • Conflicthantering mislukte toen toestand opgenomen aanhoudende referenties met lessen dat niet kon worden ingevoerd.

Wat is nieuw in versie 3.10.3:

  • Bugs Fixed:
  • & quot; Activity Monitor niet bijgewerkt voor subconnections wanneer de verbinding terug naar zwembad & quot;
  • https://bugs.launchpad.net/zodb/+bug/737198
  • & quot; Blob tijdelijk bestand get's verwijderd voordat het hoort & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
  • Een manier om dit te laten gebeuren, is dat een transactie wordt afgebroken na de commit is begonnen. Ik weet niet hoe dit zou gebeuren in het wild.
  • In 3.10.3, de ZEO tpc_abort bellen naar de server wordt gewijzigd synchroon zijn, waarop dit geval moet aanpakken. Misschien is er een ander geval.
  • Verbetering van de performance:
  • Verbeterde ZEO clientcache implementatie te maken het minder waarschijnlijk om voorwerpen die worden gebruikt verdrijven.
  • Kleine (eventueel verwaarloosbaar) vermindering van de CPU in ZEO storage servers om object ladingen service en in netwerken code.

Wat is nieuw in versie 3.10.1:

  • Bugs Fixed:
  • Wanneer een transactie teruggedraaid een opslagpunt na het toevoegen van objecten en vervolgens toegevoegd meer objecten en begaan, een fout kan worden verhoogd & quot; ValueError: Een ander object al dezelfde oid & quot; waardoor de transactie te mislukken. Erger nog, dit zou een database in een toestand achterlaten waar daaropvolgende transacties in hetzelfde proces zou mislukken.
  • https://bugs.launchpad.net/zodb/+bug/665452
  • Unix domain sockets werkte niet voor ZEO (sinds de toevoeging van IPv6-ondersteuning). https://bugs.launchpad.net/zodb/+bug/663259
  • Verwijderd een missfeature dat de prestaties problemen kan veroorzaken bij het gebruik van een externe garbage collector met ZEO. Als objecten zijn verwijderd uit een opslag, werden ongeldigmakingen verzonden naar klanten. Dit heeft geen zin. Het is wild onwaarschijnlijk dat de andere aansluitingen / cliënten hebben kopieën van de vuilnis. In normale opslag garbage collection, weten we niet ongeldigmakingen sturen. Er is geen reden om ze te sturen wanneer een externe garbage collector wordt gebruikt.
  • ZEO clientcache simulatie misshandled ongeldigmakingen waardoor onjuiste statistieken en fouten.

Wat is nieuw in versie 3.10.0 Beta 8:

  • Bugs vastgesteld:
  • Op sommige systemen, met behulp van een lege string in een server adres van een ZEO opdrachtgever geleid tot een socket error. Nu, ZEO cliënten behandelen '' als een alias voor 'localhost'.
  • Wanneer een pool time-out is opgegeven voor een database en oude verbindingen werden verwijderd vanwege een time-out, een fout opgetreden als gevolg van een fout in de verbinding opruimen logica.
  • Wanneer mulri-database connecties niet meer werden gebruikt en opgeruimd, hun subconnections werden niet goed schoongemaakt.
  • Wijzigingen suppprt IPv6 brak een oplossing voor een probleem op Mac OS X die kunnen leiden dat een server om te stoppen met het accepteren van verbindingen.

Wat is nieuw in versie 3.9.7:

  • Bugs Fixed:
  • Wijzigingen in de manier die garbage collection behandelt woordenboeken in Python 2.7 brak de cache implementatie object / verbinding. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Python 2.7 werd niet officieel ondersteund, maar we waren het vrijgeven van binaries voor, dus ... Logrotation / repoening via een SIGUSR2 signaal werd niet geïmplementeerd. (Https://bugs.launchpad.net/zodb/+bug/143600)
  • Bij het gebruik van meerdere databases, cache-operaties op een verbinding, cacheMinimize en cacheGC, werden niet toegepast op subconnections.

Wat is nieuw in versie 3.10.0 Beta 7:

  • Bugs vastgesteld:
  • ZEO werkte niet met IPv6 addrsses. Toegevoegd IPv6-ondersteuning bijgedragen door Martin v. Lowis.
  • Wijzigingen in de manier die garage collectie behandelt woordenboeken in Python 2.7 brak de cache implementatie object / verbinding. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Een opslag van bestanden bug kunnen veroorzaken ZEO klanten om onjuiste informatie over huidige object herzieningen hebben na het opnieuw aansluiten om een ​​database-server.
  • De sectie 'repozo --kill-oude-on-vol' optie om te verwijderen elke '.index' bestanden die overeenkomen met back-ups worden verwijderd.
  • Als objecten werden toegevoegd in opslagpunten en ofwel het opslagpunt werd teruggedraaid (https://bugs.launchpad.net/zodb/+bug/143560) of de transactie is afgebroken (https://mail.zope.org/ Pipermail / ZODB-dev / 2010-juni / 013488.html) _p_oid en _p_jar variabelen De objecten werden niet ontruimd, wat leidt tot fouten verwonderlijk.
  • ZEO uitbreiding methoden gefaald wanneer een cliënt opnieuw met een opslag. (Https://bugs.launchpad.net/zodb/+bug/143344)
  • Objecten toegevoegd in transacties die later werden afgebroken kon nog _p_changed ingesteld (https://bugs.launchpad.net/zodb/+bug/615758).
  • Verduidelijkt de terugkeer Prijs lastTransaction in het geval wanneer er geen transacties. Nu een reeks van 8 nullen (aka & quot; Z64 & quot;). Wordt opgegeven
  • Bij het gebruik van meerdere databases, cache-operaties op een verbinding, cacheMinimize en cacheGC, werden niet toegepast op subconnections.
  • instellen _p_changed op een blob wo daadwerkelijk iets te schrijven heeft een fout veroorzaakt. (Https://bugs.launchpad.net/zodb/+bug/440234)
  • De uitgebreide modus van de fstest was gebroken. (Https://bugs.launchpad.net/zodb/+bug/475996)
  • Object-id's gemaakt in een opslagpunt die terug wordt gegooid wren't worden hergebruikt. (Https://bugs.launchpad.net/zodb/+bug/588389)
  • Logrotation / repoening via een SIGUSR2 signaal werd niet geïmplementeerd. (Https://bugs.launchpad.net/zodb/+bug/143600) (niet getest op Windows.)

Wat is nieuw in versie 3.10.0 Beta 6:

  • Proces afritten of database sluit kunnen veroorzaken ZEO caches om onjuiste gegevens te wijten aan een probleem in de manier waarop ongeldigmakingen werden verwerkt.
  • Database-verbindingen niet cachevermeldingen ongeldig wanneer er fouten conflict zijn gerezen naar aanleiding van checkCurrentSerialInTransaction fouten. Gewoonlijk zou geen probleem zijn, aangezien er moeten hangende ongeldigmakingen deze OID die zal leiden het object ongeldig. Er zijn problemen met ZEO hardnekkige cache beheer die verouderde gegevens hebben veroorzaakt in de cache te blijven geweest. (Het is mogelijk dat de laatste van deze in de 3.10.0b5 werden aangepakt.) Ongeldig data lezen wanneer er een fout conflict biedt een aantal extra verzekering.
  • De interface, ZODB.interfaces.IStorage onjuist was. De winkel methode mag nooit een opeenvolging van OID en seriële paren terug.

Eisen

  • Python

Vergelijkbare software

CrunchyFrog
CrunchyFrog

11 May 15

libsqljdbc-auth
libsqljdbc-auth

3 Jun 15

fdb
fdb

20 Feb 15

JasperETL
JasperETL

3 Jun 15

Andere software van ontwikkelaar Zope Corporation

ZODB
ZODB

21 Jul 15

Zope
Zope

2 Jun 15

Acquisition
Acquisition

4 Jun 15

Reacties op ZODB3

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!