qumirdb
QumirDB is an analytical query engine designed to run parquet-backed workloads
파일 탐색기
- c-cpp.yml
- deb.yml
- q00.sql
- q01.sql
- q02.sql
- q03.sql
- q04.sql
- q05.sql
- q06.sql
- q07.sql
- q08.sql
- q09.sql
- q10.sql
- q11.sql
- q12.sql
- q13.sql
- q14.sql
- q15.sql
- q16.sql
- q17.sql
- q18.sql
- q19.sql
- q20.sql
- q21.sql
- q22.sql
- q23.sql
- q24.sql
- q25.sql
- q26.sql
- q27.sql
- q28.sql
- q29.sql
- q30.sql
- q31.sql
- q32.sql
- q33.sql
- q34.sql
- q35.sql
- q36.sql
- q37.sql
- q38.sql
- q39.sql
- q40.sql
- q41.sql
- q42.sql
- README.md
- run_clickbench.sh
- q01.sql
- q02.sql
- q03.sql
- q04.sql
- q05.sql
- q06.sql
- q07.sql
- q08.sql
- q09.sql
- q10.sql
- q11.sql
- q12.sql
- q13.sql
- q14_1.sql
- q14_2.sql
- q15.sql
- q16.sql
- q17.sql
- q18.sql
- q19.sql
- q20.sql
- q21.sql
- q22.sql
- q23_1.sql
- q23_2.sql
- q24_1.sql
- q24_2.sql
- q25.sql
- q26.sql
- q27.sql
- q28.sql
- q29.sql
- q30.sql
- q31.sql
- q32.sql
- q33.sql
- q34.sql
- q35.sql
- q36.sql
- q37.sql
- q38.sql
- q39_1.sql
- q39_2.sql
- q40.sql
- q41.sql
- q42.sql
- q43.sql
- q44.sql
- q45.sql
- q46.sql
- q47.sql
- q48.sql
- q49.sql
- q50.sql
- q51.sql
- q52.sql
- q53.sql
- q54.sql
- q55.sql
- q56.sql
- q57.sql
- q58.sql
- q59.sql
- q60.sql
- q61.sql
- q62.sql
- q63.sql
- q64.sql
- q65.sql
- q66.sql
- q67.sql
- q68.sql
- q69.sql
- q70.sql
- q71.sql
- q72.sql
- q73.sql
- q74.sql
- q75.sql
- q76.sql
- q77.sql
- q78.sql
- q79.sql
- q80.sql
- q81.sql
- q82.sql
- q83.sql
- q84.sql
- q85.sql
- q86.sql
- q87.sql
- q88.sql
- q89.sql
- q90.sql
- q91.sql
- q92.sql
- q93.sql
- q94.sql
- q95.sql
- q96.sql
- q97.sql
- q98.sql
- q99.sql
- README.md
- run_tpcds.sh
- sf1.sh
- sf10.sh
- sf100.sh
- q1.sexp
- q10.sexp
- q11.sexp
- q12.sexp
- q13.sexp
- q14.sexp
- q15.sexp
- q16.sexp
- q17.sexp
- q18.sexp
- q19.sexp
- q2.sexp
- q20.sexp
- q21.sexp
- q22.sexp
- q3.sexp
- q4.sexp
- q5.sexp
- q6.sexp
- q7.sexp
- q8.sexp
- q9.sexp
- q1.sql
- q10.sql
- q11.sql
- q12.sql
- q13.sql
- q14.sql
- q15.sql
- q16.sql
- q17.sql
- q18.sql
- q19.sql
- q2.sql
- q20.sql
- q21.sql
- q22.sql
- q3.sql
- q4.sql
- q5.sql
- q6.sql
- q7.sql
- q8.sql
- q9.sql
- README.md
- run_tpch.sh
- cli.cpp
- CMakeLists.txt
- plan_export.cpp
- plan_export.h
- QdbPackaging.cmake
- aggregation.md
- architecture.tex
- benchmark_results.md
- building.md
- decorrelation.md
- dispatch.md
- join.md
- join_reorder.md
- kernel-compilation-phases.md
- late_materialization.md
- logical_plan_build.md
- optimizations.md
- predicate_pushdown.md
- README.md
- rust_toolchain.md
- scheduler_runtime.md
- sql_pseudo_calls.md
- string_values.md
- CMakeLists.txt
- coroio
- qumir
- external_module.cpp
- external_module.h
- aggregate_exec.cpp
- aggregate_exec.h
- filter_exec.cpp
- filter_exec.h
- join_exec.cpp
- join_exec.h
- kernel_rowset.h
- late_materialize_exec.cpp
- late_materialize_exec.h
- plan.h
- plan_builder.cpp
- plan_builder.h
- planner_helpers.cpp
- planner_helpers.h
- project_exec.cpp
- project_exec.h
- runtime_context.h
- sort_exec.cpp
- sort_exec.h
- sort_key_ops.cpp
- sort_key_ops.h
- stage.h
- unary_process.h
- window_exec.cpp
- window_exec.h
- row_group_predicate.cpp
- row_group_predicate.h
- row_id.h
- row_reader.cpp
- row_reader.h
- source.cpp
- source.h
- sink.cpp
- sink.h
- io.h
- physical_row_id.h
- schema.h
- aggregation_dense_generic.oz
- aggregation_finalize_generic.oz
- aggregation_finalize_states.oz
- aggregation_hashtable_generic.oz
- aggregation_string_reducer.oz
- aggregation_table_generic.oz
- aggregation_update_generic.oz
- check_invariants.oz
- concrete_key_memory.oz
- generic_dispatch_i64.oz
- generic_dispatch_pair_i64.oz
- generic_key_equal.oz
- generic_key_memory.oz
- generic_key_smoke.oz
- generic_pair_fixed.oz
- generic_pair_rehash.oz
- i64_hash.oz
- insert_fixed.oz
- insert_slot_id.oz
- key_ops_i64.oz
- lookup.oz
- owned_arena_lifecycle.oz
- owned_blocks.oz
- README.md
- robin_hood_dual_key.oz
- robin_hood_generic.oz
- robin_hood_rehash_generic.oz
- slot_math.oz
- string_ops.oz
- swiss_group.oz
- join_cross.oz
- join_residual_default.oz
- join_semi_anti.oz
- join_table.oz
- join_update.oz
- materialize.oz
- heap.oz
- materialize.oz
- radix.oz
- radix_nullable.oz
- sort_rowids.oz
- sort_strings.oz
- top_sort.oz
- window.oz
- aggregate_key.cpp
- aggregate_key.h
- annotate_type.cpp
- annotate_type.h
- builder.cpp
- builder.h
- column_value.cpp
- column_value.h
- compiler.cpp
- compiler.h
- finalize.cpp
- finalize.h
- finalize_fused.cpp
- finalize_fused.h
- gen.cpp
- gen.h
- generated.h
- join_gen.cpp
- join_gen.h
- join_key.cpp
- join_key.h
- lib.cpp
- lib.h
- regex.cpp
- regex.h
- spec.cpp
- spec.h
- vm_function.cpp
- vm_function.h
- qumirdb.cpp
- qumirdb.h
- qumirdb.oz
- qumirdb_runtime.cpp
- qumirdb_runtime.h
- qumirdb_types.h
- row_group_interval.oz
- aggregate.cpp
- aggregate.h
- cte_consumer.cpp
- cte_consumer.h
- cte_ref.cpp
- cte_ref.h
- filter.cpp
- filter.h
- join.cpp
- join.h
- late_materialize.cpp
- late_materialize.h
- limit.cpp
- limit.h
- operator.h
- project.cpp
- project.h
- sort.cpp
- sort.h
- source.cpp
- source.h
- stats.h
- union.cpp
- union.h
- window.cpp
- window.h
- dpccp.cpp
- dpccp.h
- column_pruning.cpp
- column_pruning.h
- const_fold.cpp
- const_fold.h
- cte_reuse.cpp
- cte_reuse.h
- equijoin.cpp
- equijoin.h
- estimate_stats.cpp
- estimate_stats.h
- factor_conjuncts.cpp
- factor_conjuncts.h
- flatten_conjuncts.cpp
- flatten_conjuncts.h
- flatten_disjuncts.cpp
- flatten_disjuncts.h
- flatten_joins.cpp
- flatten_joins.h
- join_order.cpp
- join_order.h
- late_materialization.cpp
- late_materialization.h
- predicate_requirements.cpp
- predicate_requirements.h
- push_limit.cpp
- push_limit.h
- qualify_columns.cpp
- qualify_columns.h
- row_group_predicate.cpp
- row_group_predicate.h
- top_sort.cpp
- top_sort.h
- typing.cpp
- typing.h
- unbound_vars.cpp
- unbound_vars.h
- decimal.h
- nullable.h
- build.cpp
- build.h
- clone_expr.cpp
- clone_expr.h
- clone_operator.cpp
- clone_operator.h
- pipeline.cpp
- pipeline.h
- plan_print.cpp
- plan_print.h
- stats_codec.h
- connection.cpp
- connection.h
- executor.cpp
- executor.h
- graph.cpp
- graph.h
- mpmc.h
- plan_lowerer.cpp
- plan_lowerer.h
- runtime_adapter.cpp
- runtime_adapter.h
- scan_split.cpp
- scan_split.h
- settings.h
- single_threaded_scheduler.cpp
- single_threaded_scheduler.h
- spsc.h
- state.h
- threaded_scheduler.cpp
- threaded_scheduler.h
- parser.cpp
- parser.h
- printer.cpp
- printer.h
- ast.cpp
- ast.h
- lexer.cpp
- lexer.h
- parser.cpp
- parser.h
- printer.cpp
- printer.h
- module_path.cpp
- module_path.h
- regex.cpp
- regex.h
- rust_std_loader.cpp
- rust_std_loader.h
- sha1.cpp
- sha1.h
- union_find.h
- CMakeLists.txt
- stub.cpp
- api.js
- app.js
- browser_parquet.js
- browser_runtime.js
- browser_storage.js
- browser_worker.js
- external_queries.js
- graph.js
- index.html
- oz_type.js
- package.json
- styles.css
- tpcds_queries.js
- tpch_queries.js
- wasm_allocator.js
- wasm_capabilities.js
- CMakeLists.txt
- postinst
- qumirdb-service.service.in
- server.cpp
- aggregate.single.json
- aggregate.threaded.json
- filter_project.single.json
- filter_project.threaded.json
- join.single.json
- join.threaded.json
- nested_limit.single.json
- nested_limit.threaded.json
- nested_limit_zero.single.json
- nested_limit_zero.threaded.json
- semi_join.single.json
- semi_join.threaded.json
- source_limit.single.json
- source_limit.threaded.json
- top_sort.single.json
- top_sort.threaded.json
- run.mjs
- q01.sql
- q02.sql
- q03.sql
- q04.sql
- q05.sql
- q06.sql
- q07.sql
- q08.sql
- q09.sql
- q10.sql
- q11.sql
- q12.sql
- q13.sql
- q14.sql
- q15.sql
- q16.sql
- q17.sql
- q18.sql
- q19.sql
- q20.sql
- q21.sql
- q22.sql
- q23.sql
- q24.sql
- q25.sql
- q26.sql
- q27.sql
- q28.sql
- q29.sql
- q30.sql
- q31.sql
- q32.sql
- q33.sql
- q34.sql
- q35.sql
- q36.sql
- q37.sql
- q38.sql
- q39.sql
- q40.sql
- q41.sql
- q42.sql
- q43.sql
- q44.sql
- q45.sql
- q46.sql
- q47.sql
- q48.sql
- q49.sql
- q50.sql
- q51.sql
- q52.sql
- q53.sql
- q54.sql
- q55.sql
- q56.sql
- q57.sql
- q58.sql
- q59.sql
- q60.sql
- q61.sql
- q62.sql
- q63.sql
- q64.sql
- q65.sql
- q66.sql
- q67.sql
- q68.sql
- q69.sql
- q70.sql
- q71.sql
- q72.sql
- q73.sql
- q74.sql
- q75.sql
- q76.sql
- q77.sql
- q78.sql
- q79.sql
- q80.sql
- q81.sql
- q82.sql
- q83.sql
- q84.sql
- q85.sql
- q86.sql
- q87.sql
- q88.sql
- q89.sql
- q90.sql
- q91.sql
- q92.sql
- q93.sql
- q94.sql
- q95.sql
- q96.sql
- q97.sql
- q98.sql
- q99.sql
- q1.sql
- q10.sql
- q11.sql
- q12.sql
- q13.sql
- q14.sql
- q15.sql
- q16.sql
- q17.sql
- q18.sql
- q19.sql
- q2.sql
- q20.sql
- q21.sql
- q22.sql
- q3.sql
- q4.sql
- q5.sql
- q6.sql
- q7.sql
- q8.sql
- q9.sql
- agg_dedup_distinct_args.sql
- agg_dedup_sum.sql
- arith.sql
- between_in.sql
- case_simple.sql
- case_when.sql
- cast.sql
- cte.sql
- except.sql
- except_all.sql
- except_distinct.sql
- except_mixed.sql
- exists.sql
- group_by_expr.sql
- group_having.sql
- grouping_rollup.sql
- grouping_unknown_key.sql
- grouping_without_sets.sql
- in_complex.sql
- intersect.sql
- intersect_all.sql
- intersect_distinct.sql
- intersect_mixed.sql
- is_null.sql
- join_on.sql
- join_using.sql
- order_by_alias.sql
- order_by_expr.sql
- order_by_multi.sql
- order_by_nulls.sql
- order_limit.sql
- select_star.sql
- stddev_samp.sql
- stddev_samp_decimal.sql
- stddev_samp_expr.sql
- union.sql
- union_all.sql
- union_distinct.sql
- union_mixed.sql
- where.sql
- q01.ast
- q01.plan
- q02.ast
- q02.plan
- q03.ast
- q03.plan
- q04.ast
- q04.plan
- q05.ast
- q05.plan
- q06.ast
- q06.plan
- q07.ast
- q07.plan
- q08.ast
- q08.plan
- q09.ast
- q09.plan
- q10.ast
- q10.plan
- q11.ast
- q11.plan
- q12.ast
- q12.plan
- q13.ast
- q13.plan
- q14.ast
- q14.plan
- q15.ast
- q15.plan
- q16.ast
- q16.plan
- q17.ast
- q17.plan
- q18.ast
- q18.plan
- q19.ast
- q19.plan
- q20.ast
- q20.plan
- q21.ast
- q21.plan
- q22.ast
- q22.plan
- q23.ast
- q23.plan
- q24.ast
- q24.plan
- q25.ast
- q25.plan
- q26.ast
- q26.plan
- q27.ast
- q27.plan
- q28.ast
- q28.plan
- q29.ast
- q29.plan
- q30.ast
- q30.plan
- q31.ast
- q31.plan
- q32.ast
- q32.plan
- q33.ast
- q33.plan
- q34.ast
- q34.plan
- q35.ast
- q35.plan
- q36.ast
- q36.plan
- q37.ast
- q37.plan
- q38.ast
- q38.plan
- q39.ast
- q39.plan
- q40.ast
- q40.plan
- q41.ast
- q41.plan
- q42.ast
- q42.plan
- q43.ast
- q43.plan
- q44.ast
- q44.plan
- q45.ast
- q45.plan
- q46.ast
- q46.plan
- q47.ast
- q47.plan
- q48.ast
- q48.plan
- q49.ast
- q49.plan
- q50.ast
- q50.plan
- q51.ast
- q51.plan
- q52.ast
- q52.plan
- q53.ast
- q53.plan
- q54.ast
- q54.plan
- q55.ast
- q55.plan
- q56.ast
- q56.plan
- q57.ast
- q57.plan
- q58.ast
- q58.plan
- q59.ast
- q59.plan
- q60.ast
- q60.plan
- q61.ast
- q61.plan
- q62.ast
- q62.plan
- q63.ast
- q63.plan
- q64.ast
- q64.plan
- q65.ast
- q65.plan
- q66.ast
- q66.plan
- q67.ast
- q67.plan
- q68.ast
- q68.plan
- q69.ast
- q69.plan
- q70.ast
- q70.plan
- q71.ast
- q71.plan
- q72.ast
- q72.plan
- q73.ast
- q73.plan
- q74.ast
- q74.plan
- q75.ast
- q75.plan
- q76.ast
- q76.plan
- q77.ast
- q77.plan
- q78.ast
- q78.plan
- q79.ast
- q79.plan
- q80.ast
- q80.plan
- q81.ast
- q81.plan
- q82.ast
- q82.plan
- q83.ast
- q83.plan
- q84.ast
- q84.plan
- q85.ast
- q85.plan
- q86.ast
- q86.plan
- q87.ast
- q87.plan
- q88.ast
- q88.plan
- q89.ast
- q89.plan
- q90.ast
- q90.plan
- q91.ast
- q91.plan
- q92.ast
- q92.plan
- q93.ast
- q93.plan
- q94.ast
- q94.plan
- q95.ast
- q95.plan
- q96.ast
- q96.plan
- q97.ast
- q97.plan
- q98.ast
- q98.plan
- q99.ast
- q99.plan
- q1.ast
- q1.plan
- q10.ast
- q10.plan
- q11.ast
- q11.plan
- q12.ast
- q12.plan
- q13.ast
- q13.plan
- q14.ast
- q14.plan
- q15.ast
- q15.plan
- q16.ast
- q16.plan
- q17.ast
- q17.plan
- q18.ast
- q18.plan
- q19.ast
- q19.plan
- q2.ast
- q2.plan
- q20.ast
- q20.plan
- q21.ast
- q21.plan
- q22.ast
- q22.plan
- q3.ast
- q3.plan
- q4.ast
- q4.plan
- q5.ast
- q5.plan
- q6.ast
- q6.plan
- q7.ast
- q7.plan
- q8.ast
- q8.plan
- q9.ast
- q9.plan
- agg_dedup_distinct_args.ast
- agg_dedup_distinct_args.plan
- agg_dedup_sum.ast
- agg_dedup_sum.plan
- arith.ast
- arith.plan
- between_in.ast
- between_in.plan
- case_simple.ast
- case_simple.plan
- case_when.ast
- case_when.plan
- cast.ast
- cast.plan
- cte.ast
- cte.plan
- except.ast
- except.plan
- except_all.ast
- except_all.plan
- except_distinct.ast
- except_distinct.plan
- except_mixed.ast
- except_mixed.plan
- exists.ast
- exists.plan
- group_by_expr.ast
- group_by_expr.plan
- group_having.ast
- group_having.plan
- grouping_rollup.ast
- grouping_rollup.plan
- grouping_unknown_key.ast
- grouping_unknown_key.plan
- grouping_without_sets.ast
- grouping_without_sets.plan
- in_complex.ast
- in_complex.plan
- intersect.ast
- intersect.plan
- intersect_all.ast
- intersect_all.plan
- intersect_distinct.ast
- intersect_distinct.plan
- intersect_mixed.ast
- intersect_mixed.plan
- is_null.ast
- is_null.plan
- join_on.ast
- join_on.plan
- join_using.ast
- join_using.plan
- order_by_alias.ast
- order_by_alias.plan
- order_by_expr.ast
- order_by_expr.plan
- order_by_multi.ast
- order_by_multi.plan
- order_by_nulls.ast
- order_by_nulls.plan
- order_limit.ast
- order_limit.plan
- select_star.ast
- select_star.plan
- stddev_samp.ast
- stddev_samp.plan
- stddev_samp_decimal.ast
- stddev_samp_decimal.plan
- stddev_samp_expr.ast
- stddev_samp_expr.plan
- union.ast
- union.plan
- union_all.ast
- union_all.plan
- union_distinct.ast
- union_distinct.plan
- union_mixed.ast
- union_mixed.plan
- where.ast
- where.plan
- CMakeLists.txt
- mock_source.h
- plan_export_native_runner.cpp
- plan_runner.h
- qumirdb_source_module.h
- test_aggregate.cpp
- test_aggregate_f64.cpp
- test_cbo.cpp
- test_const_fold.cpp
- test_cte_materialize.cpp
- test_cte_reuse.cpp
- test_equijoin.cpp
- test_exec_plan_builder.cpp
- test_external_module.cpp
- test_filter.cpp
- test_finalize_fused.cpp
- test_heap.cpp
- test_io.cpp
- test_join.cpp
- test_join_asymmetric.cpp
- test_join_exec.cpp
- test_join_kernel.cpp
- test_join_key.cpp
- test_join_node.cpp
- test_join_pipeline.cpp
- test_join_planner.cpp
- test_kernel_spec.cpp
- test_late_materialization.cpp
- test_lexer.cpp
- test_owned_blocks.cpp
- test_parquet_row_reader.cpp
- test_project_e2e.cpp
- test_project_kernel.cpp
- test_project_type.cpp
- test_reg.cpp
- test_row_group_predicate.cpp
- test_row_group_pushdown_e2e.cpp
- test_scheduler.cpp
- test_scheduler_connection.cpp
- test_scheduler_core.cpp
- test_scheduler_graph.cpp
- test_scheduler_queues.cpp
- test_scheduler_runtime_adapter.cpp
- test_scheduler_scan_split.cpp
- test_scheduler_threaded.cpp
- test_sexp.cpp
- test_sort.cpp
- test_sort_plan.cpp
- test_sort_row_id.cpp
- test_stats.cpp
- test_string_key_descriptor.cpp
- test_string_ops.cpp
- test_string_types.cpp
- test_swiss_group.cpp
- test_window.cpp
- test_window_exec.cpp
- test_window_plan.cpp
- .gitignore
- .gitmodules
- CMakeLists.txt
- LICENSE
- README.md
- todo.txt
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
