go-diff-large-csv-files

command module
v0.0.0-...-c3aa6c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2020 License: MIT Imports: 5 Imported by: 0

README

Go Diff Large Files

  • Produce large files: make seeds
  • Diff for tiny files: make tiny
  • Diff for large files: make large
  • Run benchmarks: make benchmarks

Results of diff should be found at outputs/<OLD_FILE_NAME>_<NEW_FILE_NAME>/

Benchmark Summary

Seed process produces 10M fake records for 2 files to be "diffed". The produced files have something around 860Mb of size, each.

With this amount of data, my laptop tooked 1m51s to build sqlite tables and 1m46s to query de Diff, using 21Mb of memory.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL