分析用途のテーブルにnullはいらない

分析用途のテーブルにnullはいらない

モデリング データベース # データウェアハウス # 分析 # スタースキーマ tech nullableはやめとけ? nullをデータベースでどのように扱うかは、非常に難しい。そもそも、nullとは何なのか。これは、データが存在しない(null)こととゼロを区別する方法として追加されたものになる。 業務システムにおいては、nullは必要であると誰しもが答えると思う。一方で分析システムではどうだろうか?本当に必要だろうか?について考えをまとめてみた。 分析システムにおいてnullはデメリットの方が大きい 結論から書くと、分析システムにおいては、nullを使うとクエリをする度に、気をつける必要があり、もし間違いが発生していても気づきにくい。逆にnullがあって助かったという場面があまり思いつかないくらいにはnullが嬉しい場面が少ない。(分析システム、業務システムについては、こちらの記事を参照 ) では、nullの代わりに何を使うべきか?それは、intなら0、textなら空文字やnullを表す文字列を格納すれば良いと考えている。一般的な業務システムのデータベース設計に慣れ

Date:

Related Entries

ナレッジグラフを使った解釈可能な推薦システム | メルカリエンジニアリングToTop
Read more ナレッジグラフを使った解釈可能な推薦システム | メルカリエンジニアリングToTop
1 users, 0 mentions 2021/06/02 13:54
非定常な多腕バンディット問題において効率的に変化を察知する方式の検討 · THINKING MEGANE
Read more 非定常な多腕バンディット問題において効率的に変化を察知する方式の検討 · THINKING MEGANE
0 users, 1 mentions 2021/06/08 03:16
Canonの画像再構成AI技術がPET/CTでFDA認証取得 | 医療とAIのニュース・最新記事 - The Medical AI Times
Read more Canonの画像再構成AI技術がPET/CTでFDA認証取得 | 医療とAIのニュース・最新記事 - The Medical AI Times
0 users, 3 mentions 2021/06/11 01:00
Monitoring ML Systems - Made With ML
Read more Monitoring ML Systems - Made With ML
1 users, 8 mentions 2021/06/16 07:47
CVPR 2021 Tutorial on Normalization Techniques in Deep Learning
Read more CVPR 2021 Tutorial on Normalization Techniques in Deep Learning
2 users, 1 mentions 2021/06/19 03:19

ML-Newsについて

機械学習の技術に関する情報は流速も早いし、分野も多様でキャッチアップが大変です。Twitterで機械学習用のリストを作っても、普段は機械学習以外の話題が多く流れており、効率的に情報収集するのは困難です。

ML-NewsはSNSを情報源とした機械学習に特化したニュースサイトです。機械学習に関する論文ブログライブラリコンペティション発表資料勉強会などの最新の情報を効率的に収集できます。

機械学習を応用した自然言語処理、画像認識、情報検索などの分野の情報や機械学習で必要になるデータ基盤やMLOpsの話題もカバーしています。
安定したサイト運営のためにGitHub sponsorを募集しています。

お知らせ

  • 2021/12/31: デザインを刷新しました
  • 2021/04/08: 日本語Kaggleのカテゴリを新設しました