├── .github └── workflows │ └── test.yml ├── .gitignore ├── .travis.yml ├── Gemfile ├── Gemfile.rails-5 ├── Gemfile.rails-6 ├── README.md ├── Rakefile ├── benchmak_symb_keys.rb ├── benchmark.rb ├── benchmark ├── comparing │ ├── ar_vs_lr.rb │ ├── array_vs_hash.rb │ ├── attribute_reading.rb │ ├── compare_memory.rb │ ├── native_vs_sequel_vs_lr.rb │ └── string_vs_symbols.rb ├── download_report │ ├── generate_ar.rb │ ├── generate_lr.rb │ └── generate_lr_stream.rb └── init.rb ├── examples ├── example.rb └── relations.rb ├── lib └── light_record.rb ├── light_record.gemspec ├── measure_ar.rb ├── measure_lr.rb ├── spec ├── attribute_spec.rb ├── light_record_spec.rb ├── prepare_db.rb └── test_helper.rb └── test_data └── FL_insurance_sample.csv /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.rails-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/Gemfile.rails-5 -------------------------------------------------------------------------------- /Gemfile.rails-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/Gemfile.rails-6 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmak_symb_keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmak_symb_keys.rb -------------------------------------------------------------------------------- /benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark.rb -------------------------------------------------------------------------------- /benchmark/comparing/ar_vs_lr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/comparing/ar_vs_lr.rb -------------------------------------------------------------------------------- /benchmark/comparing/array_vs_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/comparing/array_vs_hash.rb -------------------------------------------------------------------------------- /benchmark/comparing/attribute_reading.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/comparing/attribute_reading.rb -------------------------------------------------------------------------------- /benchmark/comparing/compare_memory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/comparing/compare_memory.rb -------------------------------------------------------------------------------- /benchmark/comparing/native_vs_sequel_vs_lr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/comparing/native_vs_sequel_vs_lr.rb -------------------------------------------------------------------------------- /benchmark/comparing/string_vs_symbols.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/comparing/string_vs_symbols.rb -------------------------------------------------------------------------------- /benchmark/download_report/generate_ar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/download_report/generate_ar.rb -------------------------------------------------------------------------------- /benchmark/download_report/generate_lr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/download_report/generate_lr.rb -------------------------------------------------------------------------------- /benchmark/download_report/generate_lr_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/download_report/generate_lr_stream.rb -------------------------------------------------------------------------------- /benchmark/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/benchmark/init.rb -------------------------------------------------------------------------------- /examples/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/examples/example.rb -------------------------------------------------------------------------------- /examples/relations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/examples/relations.rb -------------------------------------------------------------------------------- /lib/light_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/lib/light_record.rb -------------------------------------------------------------------------------- /light_record.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/light_record.gemspec -------------------------------------------------------------------------------- /measure_ar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/measure_ar.rb -------------------------------------------------------------------------------- /measure_lr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/measure_lr.rb -------------------------------------------------------------------------------- /spec/attribute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/spec/attribute_spec.rb -------------------------------------------------------------------------------- /spec/light_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/spec/light_record_spec.rb -------------------------------------------------------------------------------- /spec/prepare_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/spec/prepare_db.rb -------------------------------------------------------------------------------- /spec/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/spec/test_helper.rb -------------------------------------------------------------------------------- /test_data/FL_insurance_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paxa/light_record/HEAD/test_data/FL_insurance_sample.csv --------------------------------------------------------------------------------