ZODB3 (Zope esinetietokanta) tarjoaa olio-tietokannan Python, joka tarjoaa korkea-avoimuutta.
Sovellukset voivat hyödyntää oliotietokanta ominaisuuksia vähän, jos lainkaan, muutoksia sovelluksen logiikkaa. ZODB sisältää ominaisuuksia, kuten plugable varastointi käyttöliittymä, rikas kauppa tukea, ja kumoa.
Mitä uutta strong> tässä julkaisussa:
- Pakotettu käyttö tavua "_p_serial" pysyvien kohteiden (korjaukset yhteensopivuus viime pysyviä tiedotteet).
Mitä uutta strong> versiossa 3.10.5:
- Konfliktien ratkaiseminen epäonnistui, kun valtio mukana rajat tietokanta pysyviä viittaukset luokat, joita ei voitu tuoda.
Mitä uutta strong> versiossa 3.10.4:
- Konfliktien ratkaiseminen epäonnistui, kun valtio mukana pysyviä viittauksia oppilasryhmien kanssa että ei voitu tuoda.
Mitä uutta strong> versiossa 3.10.3:
- Bugs Kiinteä:
- & quot; toimintaa seurataan ole päivittänyt aliyhteyksiä kun yhteys palasi Pool & quot;
- https://bugs.launchpad.net/zodb/+bug/737198
- & quot; möykky temp tiedosto get: n poistaa ennen kuin se & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
- Miten tämä tapahtuu on, että tapahtuma on keskeytetty jälkeen sitoutua prosessi on alkanut. En tiedä, miten tämä tapahtuisi luonnossa.
- 3.10.3, ZEO tpc_abort soittaa palvelin on muuttunut olla synkroninen, jossa olisi käsiteltävä tässä tapauksessa. Ehkä on toinen asia.
- Suorituskyky parannukset:
- Parempi ZEO asiakas välimuisti täytäntöönpano vaikeuttaisi häätää esineitä, joita käytetään.
- Pieni (mahdollisesti mitätön) väheneminen CPU ZEO varastointi palvelimet huoltaa objekti kuormat ja verkottumista koodi.
Mitä uutta strong> versiossa 3.10.1:
- Bugs Kiinteä:
- Kun liiketoimi peruutettu savepoint lisäämisen jälkeen esineitä ja myöhemmin lisätään enemmän esineitä ja sitoutunut, virhe voidaan nostaa & quot; ValueError: eri objekti on jo sama -oidiset & quot; aiheuttaen liiketoimi epäonnistua. Pahempaa, tämä voisi jättää tietokannan valtio seuraavia liiketoimia samassa prosessissa epäonnistuisi.
- https://bugs.launchpad.net/zodb/+bug/665452
- Unix domain pistorasiat eivät toimi ZEO (koska lisäys IPv6-tuki). https://bugs.launchpad.net/zodb/+bug/663259
- Poistettu missfeature joka voi aiheuttaa suorituskyvyn ongelmia, kun käytät ulkoista roskienkerääjä kanssa ZEO. Kun objektit poistettiin varastointi, mitätöintien lähetettiin asiakkaille. Tämä ei ole mitään järkeä. On villisti epätodennäköistä, että muita yhteyksiä / asiakkaat ovat kopioita roskat. Normaalissa varastointi roskien keräys, emme lähetä mitätöintien. Ei ole mitään syytä lähettää niitä, kun ulkoinen roskienkerääjä käytetään.
- ZEO asiakas välimuisti simulointi misshandled mitätöintien aiheuttaa virheellisiä tilastoja ja virheitä.
Mitä uutta strong> versiossa 3.10.0 Beta 8:
- Bugs kiinteä:
- Joissakin järjestelmissä käytetään tyhjän merkkijonon palvelimen osoitteen ZEO asiakkaan johti pistorasiaan virhe. Nyt ZEO asiakkaiden hoitoon '' kuten alias "localhost".
- Kun allas timeout oli määritetty tietokannan ja vanhat yhteydet poistettiin ajoituksesta johtuen pois, virhe johtuu viasta yhteydessä siivous logiikka.
- Kun mulri-tietokantayhteyksiä enää käytetty ja siivottu, heidän aliyhteyksiä ei siivottu kunnolla.
- Muutoksia suppprt IPv6 mursi korjaus ongelma Mac OS X, joka voi aiheuttaa palvelimen lopettaa hyväksy yhteyksiä.
Mitä uutta strong> versiossa 3.9.7:
- Bugs Kiinteä:
- Muutoksia tavalla roskien keräys kohtelee sanakirjoja Python 2.7 rikkoi esine / yhteyden välimuistin täytäntöönpanoa. (Https://bugs.launchpad.net/zodb/+bug/641481)
- Python 2.7 ei virallisesti tue, mutta olimme vapauttamalla binäärit siitä, joten ... Logrotation / repoening kautta SIGUSR2 signaalia ei toteutettu. (Https://bugs.launchpad.net/zodb/+bug/143600)
- Kun käytät multi-tietokantoja, välimuistin hallinta toimintansa yhteydessä, cacheMinimize ja cacheGC, ei sovellettu aliyhteyksiä.
Mitä uutta strong> versio 3.10.0 Beta 7:
- Bugs kiinteä:
- ZEO ei toimi IPv6 addrsses. Lisätty IPv6-tuki osaltaan Martin v. Löwis.
- Muutoksia tavalla autotallissa kokoelma kohtelee sanakirjoja Python 2.7 rikkoi esine / yhteyden välimuistin täytäntöönpanoa. (Https://bugs.launchpad.net/zodb/+bug/641481)
- tiedostojen tallennukseen bugi saattaa aiheuttaa ZEO asiakkaat saada virheellisiä tietoja nykyisen objektin korjaukset jälkeen liität tietokantaan palvelimelle.
- Updated 'repozo --kill vanha vs. täysi vaihtoehto poistaa kaikki ".index" vastaavat tiedostot varmuuskopioita poistetaan.
- Kun objektit lisättiin savepoints ja joko savepoint oli rullattu takaisin (https://bugs.launchpad.net/zodb/+bug/143560) tai tapahtuma keskeytettiin (https://mail.zope.org/ pipermail / zodb-dev / 2010-kesäkuu / 013488.html) esineitä "_p_oid ja _p_jar muuttujia ei selvitetty, mikä surprizing virheitä.
- ZEO laajentaminen menetelmiä epäonnistui, kun asiakas kytkettiin uudelleen varastoinnin. (Https://bugs.launchpad.net/zodb/+bug/143344)
- Objektit lisätään liiketoimia, jotka myöhemmin keskeytetty voinut _p_changed vielä asetettu (https://bugs.launchpad.net/zodb/+bug/615758).
- Selvennetty tuotto Vastinetta lastTransaction tapauksessa, kun ei ole mitään liiketoimia. Nyt merkkijono 8 nollien (alias & quot; Z64 & quot;) on määritetty.
- Kun käytät multi-tietokantoja, välimuistin hallinta toimintansa yhteydessä, cacheMinimize ja cacheGC, ei sovellettu aliyhteyksiä.
- asettaminen _p_changed möykky wo oikeastaan kirjoitan mitään aiheuttanut virheen. (Https://bugs.launchpad.net/zodb/+bug/440234)
- monisanainen tila fstest katkesi. (Https://bugs.launchpad.net/zodb/+bug/475996)
- Object ids luotu savepoint joka palautetaan takaisin wren't toistamiseen. (Https://bugs.launchpad.net/zodb/+bug/588389)
- Logrotation / repoening kautta SIGUSR2 signaalia ei toteutettu. (Https://bugs.launchpad.net/zodb/+bug/143600) (Testaamattomat ikkunoissa.)
Mitä uutta strong> versiossa 3.10.0 Beta 6:
- Process uloskäyntien tai tietokanta sulkeutuu voi aiheuttaa ZEO kätköt olla virheellisiä tietoja, koska ongelma tavalla mitätöintien käsiteltiin.
- Tietokantayhteydet ei kumoa välimuistimerkintöjä kun konflikti virheitä nostettiin vastauksena checkCurrentSerialInTransaction virheitä. Normaalisti tämän ei pitäisi olla ongelma, koska siellä olisi vireillä mitätöintien näille OIDs joka aiheuttaa kohteen mitätöitäväksi. On ollut ongelmia ZEO pysyviä välimuistin hallinta, jotka ovat aiheuttaneet vanhentunut tietojen säilyvän välimuistissa. (On mahdollista, että viimeinen niistä osoitettiin vuonna 3.10.0b5.) Mitätöinti lukea tietoja, kun on ristiriita virhe antaa ylimääräistä vakuutusta.
- käyttöliittymä, ZODB.interfaces.IStorage oli virheellinen. Myymälä menetelmä olisi koskaan palaa jono -oidiset ja sarjanumero paria.
Vaatimukset :
- Python
Kommentteja ei löytynyt