Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Benchmark some queries on merge

オープン
#352 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
r

調査の方向性

まず、merge workflow と既存の代表的な表形式および空間クエリの経路を確認します。この issue では、bench::mark を使用して、PR の merge 後にクエリを実行し、計測時間を CSV に追記することを提案しています。完了の条件は、再現可能なベースラインが得られることであり、プロット作成と PR ベンチマーキングはストレッチ目標として扱います。

索引モデルが issue の本文から書いたものです。

説明

considering

Given recent issues like #348 it might nice to have some lightweight benchmarking of a few key queries to track possible changes (either due to changes in bcdata or changes in catalogue/bcgw stuff. We can use this issue to roughgly outline a path. Here is one idea:

Lowest lift:

  • Upon a merged PR, run a script that runs n number of queries for both tabular and spatial data that is representative of the types of queries that are possible with bcdata
  • capture the timings on these queries with bench::mark
  • appends those timings to a csv file as new rows and commit that directly into this repo
  • rinse repeat to build up a baseline of how long it would take

Stretch goals:

  • benchmark directly in a PR to evaluate a code before merging <- I think really this should only ever be done if we ever encounter a scenario where it would have been nice
  • plot benchmarks and commit a png/svg to the repo for easy visualization.
主要言語
R
スター
87
フォーク
14
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

bcgov/bcdata のほかの issue

bcgov/bcdata の issue をすべて見る

似ている issue

R の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。