Serializers module is a bytecode generator of extremely fast and space efficient serializers, for transferring data over wire or persisting it into a file system or database.
To run the example, you should execute those three lines in the console in appropriate folder:
We have conducted a benchmark of our serializers using the methodology and data structures described here.
Specifically, the test called SIMPLE/SPECIFIC has been run (described here).
Results are presented in the table below.
Table column names meaning:
Time is in nanoseconds, size is in bytes.
This guide shows how to build UberJar Library for serializer. UberJar means that all dependencies are already included into Jar, and there will be no conflicts if you are using same dependencies but with different versions. To create UberJar file do the following steps:
1) Go to datakernel/serializer folder.
2) Enter this command into the terminal (you should have maven installed)
3) Now you can find JAR in datakernel/serializer/target folder.