BerkeleyDB backend opslagmotor voor durus

BerkeleyDB BACKEND-opslagmotor voor DURUS biedt een opslagmotor voor DURUS, een doorzettingssysteem voor de Python-taal.
Download nu

BerkeleyDB backend opslagmotor voor durus Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • jcea
  • Uitgever website:
  • http://www.argo.es/~jcea/programacion/durus-berkeleydbstorage.htm

BerkeleyDB backend opslagmotor voor durus Tags


BerkeleyDB backend opslagmotor voor durus Beschrijving

Berkeleydb backend opslagmotor voor DURUS biedt een opslagmotor voor DURUS, een persistent-systeem voor de taal Python. Berkeleydb backend opslagmotor voor DURUS-project biedt een opslagmotor voor DURUS, een persistentsysteem voor de Python-programmeertaal. Sommige voordelen in vergelijking met Durus Standaard Filtorage: · Starttijd is verwaarloosbaar. · U hebt geen in-memory-index nodig, zodat uw repository is slechts beperkt door opslagruimte, niet RAM. · Als u bestaande objecten wijzigt, neemt uw opslagformaat niet toe. · Als u objecten verwijdert, zijn die objecten afval op de achtergrond, langzaam, zonder prestatiedegradatie. · Je kunt nog steeds een volledige snelle collectie doen, als je het nodig hebt. Terwijl deze collectie aan de gang is, dient DURUS nog steeds objecten. Van tijd tot tijd, toch kan het 2 of 3 seconden niet reageerbaar zijn, terwijl het een toneelstuk doet om database-logging-diskspace te kunnen bevrijden. · Garbage-collectie verhoogt de opslagformaat niet. Geen RAM-gebruik. · Garbage-verzameling verwijdert objecten met behulp van donderbare transacties, zeer efficiënt. Als de collectie abrupt is afgebroken (programma of machine crasht), begint de collectie vanaf het begin opnieuw. Als de GC zonder problemen eindigt, is die staat duurzaam. · Elk objectwinkel in de opslag plegen een duurzame transactie, inclusief alle objecten die zijn vrijgegeven op de achtergrond Garbage Collector, onderweg. · Garbage-inzamelingstijd is evenredig met afval, geen repository-grootte. Er zijn enkele nadelen, niettemin: · Belangrijk: deze backending gebruikt referentie tellen om te beslissen wanneer een object afval is en kan worden verzameld. Dus, als u cycli in uw data-structuren hebt, moet u * ** ze pakken voordat u de objecten vrijgeeft. · Niet doen die Diskspace zal lekken. Het is mogelijk dat we in een toekomstige release cycli kunnen verzamelen, maar probeer dat patroon te voorkomen. · Lekkende objecten zullen de diskspace laten groeien, maar ** Nee ** corruptie of storing zal gebeuren. Geen ander secundair effect. · Hoewel deze code op Windows zou kunnen werken, heb ik het niet gecontroleerd. Absoluut geen garantie!. · Soms kan deze backend voor een paar seconden onverantwoord worden. Het is druk bezig met het doen van een checkpoint to recycle database-loggingruimte. De pauze moet echter niettemin zijn. · Gebruik deze opslagbackend niet over NFS, je weet tenminste wat er aan de hand is. · Omdat we BerkeleyDB gebruiken als de backend: · U moet ervaren worden bij BerkeleyDB-implementaties. · Pas op bij het bijwerken van Python of BerkeleyDB. BerkeleyDB is in het bijzonder bekend door te breken (maar ze documenteren!) Binaire compatibiliteit tussen versies. In dit geval documenteren ze altijd de procedure om een gecontroleerde upgrade te doen, dus maak je geen zorgen. Maar neem nota van het risico. · Om een betrouwbare back-up te doen, moet u instructies volgen in BerkeleyDB-documentatie: · http://www.sleepycat.com/docs/ref/transApp/reclimit.html · http://www.sleepycat.com/docs/ref/ Tranapp / Archival.html · http://www.sleepycat.com/docs/Utility/db_hotbackup.html · In Python kunt u de standaard "BSDB" of de up-to-date "BSDB3" -bindingen (die zullen worden opgenomen in nieuwe Python-versies). Dit product probeert altijd de meer recente BerkeleyDB-bindingen te gebruiken. Wees voorzichtig met BerkeleyDB-versie verandert wanneer u de bindingen bijwerkt. · Omdat BerkeleyDB-bestanden binaire structuren zijn, kan een corrupte database onherstelbaar zijn. Wees ijverig en voorzichtig met je back-ups. U kunt dit product zowel als een normale (lokale) filtorage of een server (afstandsbediening) opslagsysteem gebruiken, net als de gebruikelijke DURUS FileStorage. Wat is er nieuw in deze release: · Compatibiliteit met DURUS 3.7 is toegevoegd.


BerkeleyDB backend opslagmotor voor durus Gerelateerde software

Nap

NAMP is het NetBSD-equivalent van de populaire lamp-implementatie in de Linux-wereld. ...

86

Downloaden

Data

Een krachtige tool die gemakkelijk toegang biedt tot gegevens en manipulatie van gegevens in een Oracle- of MySQL-database. ...

173

Downloaden

Gok

GEQUE is een MySQL GUI voor het manipuleren van records (invoegen, wijzigen, verwijderen, zoeken). ...

178

Downloaden

dbmstools

DBMStools-module bestaat voornamelijk voor ontwikkelaars die toepassingen moeten ondersteunen op meer dan één databasebeheersysteem DBMS. ...

203

Downloaden