出典元により、ブーリアンの方がパフォーマンスが良いとされている場合と、逆に整数型の方が良いとされている場合があるのですが、どちらが正しいのでしょうか。もしくはケース・バイ・で変わるのでしょうか。
因みにブーリアンの方が速いとされてるのは、
Tableau社の以下
ダッシュボードのパフォーマンスを向上させる 6 つのヒント (tableau.com)
や、書籍からです。
一方、整数の方が速いとされているの物もあります。
個人的には、以前はブール型の方が速いのでは?と考えていましたが、ケースによっては数値(整数)の方が速いこともあるのかなと思い、どなたかご存じであれば御教示願います。
※ケースバイケースで、明確な差はない。という回答でもOKです。
その場合、可能であれば、それぞれが優位になる場合の例も教示いただければ幸いです。
5 risposte
調べていると
データ型はパフォーマンスへの影響が大きい。
整数>ブール>文字列
ロジック計算にはブール値を
パラメータ計算には整数をとでてきます。
しかし、掲載されたように書籍やTableauのレポートには
「ブール値 > 整数 > 浮動小数点数 > 日付 > 日付と時刻 > 文字列」
となっております。
これによるとDATAの中身や環境(PCやサーバー環境)よっては
ブール値と整数の優位性に差が出ているのではないかと推測しました。
こちらに記載されている内容も参考になるかもしれません。