Idra Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- 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