appendonly

Persistent Append-Only Data Structures
Download nu

appendonly Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ZPL
  • Naam uitgever:
  • Tres Seaver, Agendaless Consulting
  • Uitgever website:
  • http://agendaless.com

appendonly Tags


appendonly Beschrijving

Persistent append-alleen-gegevensstructuren appendionly is een module die een reeks gegevenstructuren biedt voor gebruik in ZODB-toepassingen waarbij standaard Btrees slecht passen voor de vereisten van een toepassing. In het bijzonder zijn deze gegevensstructuren ontworpen om conflictfouten te minimaliseren bij het maken van frequente "APPEND" -activiteiten op wachtrijen en stapels .AntSONLY.APPENDSTRACKTHIS CLASS biedt een LIFO-stapel afzonderlijk-blijvende objecten: * De stapel beheert een set "laag" -objecten, met een configureerbare limiet op het aantal lagen. Elke laag heeft een configureerbare maximale lengte en een sequentiaal generatienummer. * De stapel voegt items toe aan de meest recente laag totdat de laag is gevuld; Het voegt vervolgens een nieuwe laag toe. * Als het aantal lagen vervolgens het geconfigureerde maximum overschrijdt, slaat de stapel de oudste laag (en) om aan die limiet te voldoen. * Tijdens het snoeien noemt de stapel een opgeleverde callback voor archivering / opruimen van de gesnoeide laag. * Iteratie over de stapelrendementen (generatie, index, object) tuples. in omgekeerde volgorde waarin de objecten waren toegevoegd. De stapel wordt geïmplementeerd als een enkelvoudig aanhoudend record, met aangepaste ZODB-conflictoplossingcode. Vereisten: · Python


appendonly Gerelateerde software

libnk2

Bibliotheek en hulpmiddelen om het Microsoft Outlook Nickfile (NK2) -formaat te ondersteunen ...

135

Downloaden