-
Are there any plans to support generating the [Rabin 64 bit fingerprint](https://avro.apache.org/docs/1.7.7/api/java/org/apache/avro/SchemaNormalization.html#fingerprint64(byte[])) for a schema?
Th…
-
Hi,
As far as I understand, your code does not implement a Rabin Karp fingerprint but a polynomial rolling hash. Your source (https://github.com/lemire/rollinghashcpp) is probably wrong.
It is n…
-
This seems to cause frequent confusion. Eg, here's recent stackoverflow post:
https://stackoverflow.com/questions/51587833/can-dat-protocol-efficiently-support-live-streaming-of-video
I think "H…
-
The real goal here is to figure out which chunking algorithm(s) are ideal for archiving datasets so that we can recommend those chunking algorithms in any instructions we provide to archivists and dat…
-
Hey, just wanted to mention that @mafintosh and I forked this recently to write some node bindings: https://github.com/maxogden/rabin/tree/master/src
We made some significant changes to the API to re…
-
I need to generate a Rabin fingerprint for an avro schema so that it can be decoded by a Java application. I used the method RabinFingerprintFixed for generating a fingerprint of a JSON string convert…
-
In StringZilla a 64-bit rolling hash function is reused for both string hashes and substring hashes, Rabin-style fingerprints. Rolling hashes take the same amount of time to compute hashes with differ…
-
# Fingerprinting by random polynomials Center for Re-search in Computing Tech
![image](https://github.com/data-tech-newbie/system-design-interview/assets/23276899/c2c77443-3547-4b55-a051-815b2e3559…
-
For some valid schemas, goavro will incorrectly compute the canonical form. This results in an incorrect Rabin fingerprint. Due to the random nature of map iteration in golang, the fingerprint for the…
-
Avro specification contains description of generating schema fingerprints. Is this functionality supported at all in the goavro package?