Idra

Il filtro Python Bloom
Scarica ora

Idra Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Victor Ng
  • Sito web dell'editore:
  • http://bitbucket.org/crankycoder/

Idra Tag


Idra Descrizione

Il filtro di Python Bloom Hydra è un filtro Bloom Persistent Bloom ad alte prestazioni. Hydra è un filtro Bloom ad alte prestazioni. È fondamentalmente un porto del filtro Bloom Cassandra con un divertente hackery cython.1) È persistente usando la memoria mappata IO. Su Linux, l'mmap utilizza il flag map_populate in modo che l'intero file sia caricato nella memoria virtuale dello spazio del kernel. In altre parole - veloce.2) La funzione Hash utilizza l'algoritmo di Murmurhash2a. Sto usando la base di codice originale in CAW C - quindi è veloce veloce e ha un'eccellente distribuzione delle chiavi e proprietà di valanga.3) Il filtro esporta un'interfaccia set-simile. Usa .ADD (..), .Contains () o utilizzare la correttezza "in" operatore.4) è integrata - con casi di test.5) Ho detto che è veloce? È stupidamente veloce. 200.000 ricerche al secondo sul mio netbook da 1,6 Ghz.Il filtro supporta la sincronizzazione forzata periodica al disco utilizzando FDATASYNC () o puoi semplicemente lasciare che il deallocator non fluisca tutto su disco quando il tuo filtro esce dall'ambito o il tuo processo termina.Hydras sono serpenti con più teste. Sono anche cattivi tizi con loghi di serpente sul petto che cercano regolarmente a battere su Nick Fury. Ora è un filtro Bloom. Per lo più, non potevo sopportare di rendere questa ancora un'altra libreria di Pysomelibraryname. Requisiti: · Python.


Idra Software correlato