TRANSLATOR

Instruction

Use maven spring boot plugin to run project (in project root path)

 $ mvn spring-boot:run

Acording to row-mapping.conf(configuration file for column translation) and column-mapping.conf(configuration file for row translation) change the heap size (configuration file for column translation)

mvn spring-boot:run -Drun.jvmArguments="-Xmx2g"

Configs

Set input,output and config file paths in ./src/main/resources/application.properties You can find description for all fields in application.properties

Design

Some Result

5 input files

each input file = 2.7g

row-mapping.conf = 76mb

column-mapping.conf = 37b

lscpu

Architecture: x86_64

CPU(s): 4

Thread(s) per core: 2

JVM Heap size = 2g

### Developers

Ali Sharifi (alisharifi01@gmail.com)