vectorsql
VectorSQL is a free analytics DBMS for IoT & Big Data, compatible with ClickHouse.
File Explorer
Download Latest Version (.zip)- reviewdog.yml
- vectorsql-build.yml
- vectorsql-coverage.yml
- vectorsql-test.yml
- 01_create_table.sh
- 02_generate_data.sh
- 03_load_data.sh
- 04_run_bench.sh
- makedata.pl
- run.sh
- vectorsql-default.toml
- expressions.md
- vectorsql.png
- vectorsql.svg
- reader.go
- writer.go
- hashmap.go
- stack.go
- docs.go
- codes.go
- errors.go
- stack.go
- bytes.go
- lru.go
- lru_test.go
- handler.go
- LICENSE
- metric.go
- metric_test.go
- README.md
- atomic.go
- atomic_test.go
- options.go
- xlog.go
- xlog_test.go
- server.go
- column.go
- config.go
- config_test.go
- database.go
- database_context.go
- database_factory.go
- database_memory.go
- database_ondisk.go
- database_ordinary.go
- database_system.go
- databases.go
- databases_callback.go
- table.go
- datablock.go
- datablock_filter.go
- datablock_info.go
- datablock_iterator_column.go
- datablock_iterator_mixs.go
- datablock_iterator_row.go
- datablock_limit.go
- datablock_operator.go
- datablock_orderby.go
- datablock_projection.go
- datablock_selection_aggregate.go
- datablock_selection_groupby.go
- datablock_selection_normal.go
- datablock_value.go
- metrics.go
- dataformat.go
- dataformat_factory.go
- outputformat_tsv.go
- datastream.go
- inputstream_channelblock.go
- inputstream_iteratorblock.go
- inputstream_nativeblock.go
- inputstream_oneblock.go
- outputstream_cfblock.go
- outputstream_nativeblock.go
- datatype.go
- datatype_factory.go
- datatype_float64.go
- datatype_float64_test.go
- datatype_int32.go
- datatype_int32_test.go
- datatype_int64.go
- datatype_int64_test.go
- datatype_string.go
- datatype_string_test.go
- datatype_test.go
- datatype_uint32.go
- datatype_uint32_test.go
- datatype_uint64.go
- datatype_uint64_test.go
- datavalue.go
- datavalue_airthmetic.go
- datavalue_bool.go
- datavalue_float.go
- datavalue_int.go
- datavalue_int32.go
- datavalue_like.go
- datavalue_string.go
- datavalue_test.go
- datavalue_tuple.go
- executor.go
- executor_context.go
- executor_create_database.go
- executor_create_database_test.go
- executor_create_table.go
- executor_create_table_test.go
- executor_drop_database.go
- executor_drop_database_test.go
- executor_drop_table.go
- executor_drop_table_test.go
- executor_factory.go
- executor_filter.go
- executor_filter_test.go
- executor_insert.go
- executor_insert_test.go
- executor_limit.go
- executor_orderby.go
- executor_orderby_test.go
- executor_projection.go
- executor_scan.go
- executor_scan_test.go
- executor_select.go
- executor_select_test.go
- executor_selection.go
- executor_show_databases.go
- executor_show_databases_test.go
- executor_show_tables.go
- executor_show_tables_test.go
- executor_sink.go
- executor_tree.go
- executor_tvf.go
- executor_tvf_test.go
- executor_use.go
- executor_use_test.go
- expression.go
- expression_aggregate.go
- expression_aggregator.go
- expression_aggregator_test.go
- expression_airthmetic.go
- expression_airthmetic_test.go
- expression_aliased.go
- expression_aliased_test.go
- expression_binary.go
- expression_condition.go
- expression_condition_test.go
- expression_constant.go
- expression_document_test.go
- expression_factory.go
- expression_factory_test.go
- expression_if.go
- expression_if_test.go
- expression_param.go
- expression_scalar.go
- expression_test.go
- expression_tvf.go
- expression_tvf_test.go
- expression_validator.go
- expression_validator_test.go
- expression_variable.go
- mock.go
- mock_datablock.go
- mock_inputstream.go
- optimize.go
- optimize_predicate_pushdown.go
- optimize_predicate_pushdown_test.go
- optimize_project_pushdown.go
- optimize_project_pushdown_test.go
- optimizer.go
- buffer.go
- buffer_test.go
- hack.go
- hack_test.go
- makefile
- query.pb.go
- query.proto
- vtrpc.pb.go
- vtrpc.proto
- arithmetic.go
- arithmetic_test.go
- bind_variables.go
- bind_variables_test.go
- event_token.go
- event_token_test.go
- plan_value.go
- plan_value_test.go
- proto3.go
- proto3_test.go
- result.go
- result_test.go
- testing.go
- type.go
- type_test.go
- value.go
- value_test.go
- analyzer.go
- analyzer_test.go
- ast.go
- ast_test.go
- comments.go
- comments_test.go
- encodable.go
- encodable_test.go
- like_filter.go
- like_filter_test.go
- makefile
- normalizer.go
- normalizer_test.go
- parse_next_test.go
- parse_test.go
- parsed_query.go
- parsed_query_test.go
- precedence_test.go
- sql.go
- sql.y
- token.go
- token_test.go
- tracked_buffer.go
- truncate_query.go
- vector_test.go
- parser.go
- parser_test.go
- parser.go
- planner.go
- planner_aliased_expression.go
- planner_aliased_expression_test.go
- planner_binary_expression.go
- planner_binary_expression_test.go
- planner_constant.go
- planner_constant_test.go
- planner_create_database.go
- planner_create_database_test.go
- planner_create_table.go
- planner_create_table_test.go
- planner_drop_database.go
- planner_drop_database_test.go
- planner_drop_table.go
- planner_drop_table_test.go
- planner_factory.go
- planner_factory_test.go
- planner_filter.go
- planner_filter_test.go
- planner_function_expression.go
- planner_function_expression_test.go
- planner_insert.go
- planner_insert_test.go
- planner_limit.go
- planner_limit_test.go
- planner_map.go
- planner_map_test.go
- planner_operators.go
- planner_orderby.go
- planner_orderby_test.go
- planner_projection.go
- planner_projection_test.go
- planner_scan.go
- planner_scan_test.go
- planner_select.go
- planner_select_test.go
- planner_selection.go
- planner_selection_test.go
- planner_show_databases.go
- planner_show_databases_test.go
- planner_show_tables.go
- planner_show_tables_test.go
- planner_sink.go
- planner_sink_test.go
- planner_test.go
- planner_tvf.go
- planner_tvf_expression.go
- planner_tvf_test.go
- planner_unary_expression.go
- planner_unary_expression_test.go
- planner_use.go
- planner_use_test.go
- planner_variable.go
- planner_variable_test.go
- baseprocessor.go
- inport.go
- mock.go
- outport.go
- pipeline.go
- pipeline_test.go
- processor.go
- sink.go
- source.go
- server.go
- http_handler.go
- http_query.go
- protocol.go
- protocol_exception.go
- protocol_hello.go
- protocol_ping.go
- protocol_progress.go
- protocol_query.go
- version.go
- metrics.go
- tcp_data.go
- tcp_handler.go
- tcp_hello.go
- tcp_ping.go
- tcp_query.go
- tcp_querystate.go
- tcp_session.go
- server.go
- progress.go
- session.go
- session_manager.go
- session_test.go
- memorystorage_context.go
- storage_memory.go
- systemstorage_context.go
- systemstorage_databases.go
- systemstorage_numbers.go
- systemstorage_tables.go
- storage.go
- storage_context.go
- storage_factory.go
- storage_memory.go
- storage_system.go
- transform_context.go
- transform_datasource.go
- transform_datasource_test.go
- transform_filter.go
- transform_filter_test.go
- transform_limit.go
- transform_limit_test.go
- transform_orderby.go
- transform_orderby_test.go
- transform_projection.go
- transform_projection_test.go
- transform_selection_aggregate.go
- transform_selection_aggregate_test.go
- transform_selection_groupby.go
- transform_selection_groupby_test.go
- transform_selection_normal.go
- transform_selection_normal_test.go
- fib.svg
- ISSUE_TEMPLATE.md
- memviz_test-TestMap
- TestBasicTypes
- TestEmptyInterface
- TestEmptyStruct
- TestFib
- TestPointerAliasing
- TestPointerChain
- TestSliceTree
- TestTree
- TestVariadicArguments
- .gitignore
- .travis.yml
- basic.go
- collections.go
- config.go
- escape_test.go
- go.mod
- go.sum
- LICENSE
- Makefile
- memviz.go
- memviz_test.go
- README.md
- dumpcgo.go
- bypass.go
- bypasssafe.go
- common.go
- common_test.go
- config.go
- doc.go
- dump.go
- dump_test.go
- dumpcgo_test.go
- dumpnocgo_test.go
- example_test.go
- format.go
- format_test.go
- internal_test.go
- internalunsafe_test.go
- spew.go
- spew_test.go
- .gitignore
- .travis.yml
- cov_report.sh
- LICENSE
- README.md
- test_coverage.txt
- .gitignore
- .travis.yml
- deque.go
- deque_test.go
- doc.go
- go.mod
- go.test.sh
- LICENSE
- README.md
- pacer.go
- pacer_test.go
- README.md
- .gitignore
- .travis.yml
- doc.go
- go.mod
- go.sum
- go.test.sh
- LICENSE
- README.md
- workerpool.go
- workerpool_test.go
- bug_report.md
- feature_request.md
- question.md
- descriptor.go
- descriptor_test.go
- more_test_objects.pb.go
- more_test_objects.proto
- test_objects.pb.go
- test_objects.proto
- jsonpb.go
- jsonpb_test.go
- proto3.pb.go
- proto3.proto
- test.pb.go
- test.proto
- all_test.go
- any_test.go
- clone.go
- clone_test.go
- decode.go
- decode_test.go
- deprecated.go
- discard.go
- discard_test.go
- encode.go
- encode_test.go
- equal.go
- equal_test.go
- extensions.go
- extensions_test.go
- lib.go
- map_test.go
- message_set.go
- message_set_test.go
- pointer_reflect.go
- pointer_unsafe.go
- properties.go
- proto3_test.go
- size2_test.go
- size_test.go
- table_marshal.go
- table_merge.go
- table_unmarshal.go
- text.go
- text_parser.go
- text_parser_test.go
- text_test.go
- descriptor.pb.go
- descriptor.proto
- remap.go
- remap_test.go
- generator.go
- name_test.go
- grpc.go
- plugin.pb.go
- plugin.pb.golden
- plugin.proto
- deprecated.pb.go
- deprecated.proto
- extension_base.pb.go
- extension_base.proto
- extension_extra.pb.go
- extension_extra.proto
- extension_user.pb.go
- extension_user.proto
- grpc.pb.go
- grpc.proto
- grpc_empty.pb.go
- grpc_empty.proto
- importing.pb.go
- importing.proto
- a.pb.go
- a.proto
- b.pb.go
- b.proto
- a.pb.go
- a.proto
- b.pb.go
- b.proto
- m.pb.go
- m.proto
- m1.pb.go
- m1.proto
- m2.pb.go
- m2.proto
- m3.pb.go
- m3.proto
- m4.pb.go
- m4.proto
- m1.pb.go
- m1.proto
- m2.pb.go
- m2.proto
- test_import_a1m1.pb.go
- test_import_a1m1.proto
- test_import_a1m2.pb.go
- test_import_a1m2.proto
- test_import_all.pb.go
- test_import_all.proto
- test.pb.go
- test.proto
- multi1.pb.go
- multi1.proto
- multi2.pb.go
- multi2.proto
- multi3.pb.go
- multi3.proto
- test.pb.go
- test.proto
- proto3.pb.go
- proto3.proto
- extension_test.go
- import_public_test.go
- main_test.go
- doc.go
- golden_test.go
- link_grpc.go
- main.go
- any.pb.go
- any.proto
- duration.pb.go
- duration.proto
- empty.pb.go
- empty.proto
- struct.pb.go
- struct.proto
- timestamp.pb.go
- timestamp.proto
- wrappers.pb.go
- wrappers.proto
- any.go
- any_test.go
- doc.go
- duration.go
- duration_test.go
- timestamp.go
- timestamp_test.go
- .gitignore
- .travis.yml
- AUTHORS
- CONTRIBUTORS
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
- regenerate.sh
- .travis.yml
- da.go
- LICENSE
- README.md
- strings.go
- strings_bench_test.go
- strings_test.go
- ast.go
- example.toml
- marshal-arraytable-empty.toml
- marshal-funkymapkeys.toml
- marshal-key-escape.toml
- marshal-marshaler.toml
- marshal-marshalerrec.toml
- marshal-teststruct.toml
- test.toml
- unmarshal-array-1.toml
- unmarshal-array-2.toml
- unmarshal-array-3.toml
- unmarshal-array-4.toml
- unmarshal-array-5.toml
- unmarshal-array-6.toml
- unmarshal-arraytable-conflict-1.toml
- unmarshal-arraytable-conflict-2.toml
- unmarshal-arraytable-conflict-3.toml
- unmarshal-arraytable-inline.toml
- unmarshal-arraytable-nested-1.toml
- unmarshal-arraytable-nested-2.toml
- unmarshal-arraytable-nested-3.toml
- unmarshal-arraytable.toml
- unmarshal-interface.toml
- unmarshal-pointer.toml
- unmarshal-string-1.toml
- unmarshal-string-2.toml
- unmarshal-string-3.toml
- unmarshal-string-4.toml
- unmarshal-table-conflict-1.toml
- unmarshal-table-conflict-2.toml
- unmarshal-table-conflict-3.toml
- unmarshal-table-withinline.toml
- unmarshal-table-withmap.toml
- unmarshal-textunmarshaler.toml
- unmarshal-unmarshaler.toml
- unmarshal-unmarshalerrec.toml
- .travis.yml
- config.go
- config_test.go
- decode.go
- decode_bench_test.go
- decode_test.go
- encode.go
- encode_test.go
- error.go
- example_decoder_test.go
- example_marshaler_rec_test.go
- example_marshaler_test.go
- example_text_marshaler_test.go
- example_util_test.go
- LICENSE
- parse.go
- parse.peg
- parse.peg.go
- README.md
- util.go
- .gitignore
- .travis.yml
- gotestcover.go
- gotestcover_test.go
- LICENSE
- Makefile
- README.md
- config.yml
- fasthashtest.go
- fasthashtest32.go
- hash.go
- hash32.go
- hash32_test.go
- hash_test.go
- hash.go
- hash32.go
- hash32_test.go
- hash_test.go
- hash.go
- hash_test.go
- .gitignore
- fasthash.go
- fasthash32.go
- LICENSE
- README.md
- main.go
- assertion_forward.go
- assertion_forward.go.tmpl
- assertions.go
- assertions_test.go
- doc.go
- errors.go
- forward_assertions.go
- forward_assertions_test.go
- http_assertions.go
- http_assertions_test.go
- Godeps.json
- Readme
- doc.go
- test_response_writer.go
- test_round_tripper.go
- doc.go
- mock.go
- mock_test.go
- doc.go
- forward_requirements.go
- forward_requirements_test.go
- require.go
- require.go.tmpl
- require_forward.go
- require_forward.go.tmpl
- requirements.go
- requirements_test.go
- doc.go
- interfaces.go
- suite.go
- suite_test.go
- bypass.go
- bypasssafe.go
- common.go
- config.go
- doc.go
- dump.go
- format.go
- spew.go
- LICENSE
- difflib.go
- LICENSE
- array-access.txt
- index.html
- template.txt
- types_list.txt
- .gitignore
- accessors.go
- constants.go
- conversions.go
- doc.go
- LICENSE.md
- map.go
- mutations.go
- README.md
- security.go
- tests.go
- type_specific_codegen.go
- value.go
- .gitignore
- .travis.yml
- doc.go
- LICENCE.txt
- LICENSE
- package_test.go
- README.md
- .travis.yml
- fastrand.go
- fastrand_test.go
- fastrand_timing_test.go
- go.mod
- LICENSE
- README.md
- .gitignore
- LICENSE
- makefile
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/vectorengine/vectorsql
Downloads the entire project code from GitHub to your computer.
cd vectorsql
Moves into the project folder you just downloaded.
2. Make
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
