Archive for July, 2009

MySQL native function implementation of FNV hash (and others)

MySQL does not support HASH index for several storage engines. The common practice is to emulate them by creating an additional row and maintain it by triggers.

For reasons described below I’ve re-implemented FNV1 and FNV1A 64bit for MySQL – as native functions (performance of MySQL UDFs vs. native functions at kazuho’s blog). To round out the mix I’ve added MurmurHash2, 64A and 64B.

Download the MySQL native functions here.

Read more »

increasing productivity – part 1: Maven

One of the most important challenges to face first is leveraging developers’ time for maximum efficiency. At qKAI this is especially due to students, writing their theses, contribute to the code base. Therefore we have established several tools to spare them redundant work, maintain a constant code quality and automate the build.

This time I will write about Maven, Read more »

« Previous Page