Skip to main content
山本 雅通 ha fatto una domanda in Japan

出典元により、ブーリアンの方がパフォーマンスが良いとされている場合と、逆に整数型の方が良いとされている場合があるのですが、どちらが正しいのでしょうか。もしくはケース・バイ・で変わるのでしょうか。

 

因みにブーリアンの方が速いとされてるのは、

Tableau社の以下

ダッシュボードのパフォーマンスを向上させる 6 つのヒント (tableau.com)

や、書籍からです。

一方、整数の方が速いとされているの物もあります。

個人的には、以前はブール型の方が速いのでは?と考えていましたが、ケースによっては数値(整数)の方が速いこともあるのかなと思い、どなたかご存じであれば御教示願います。

※ケースバイケースで、明確な差はない。という回答でもOKです。

 その場合、可能であれば、それぞれが優位になる場合の例も教示いただければ幸いです。

5 risposte
  1. 17 lug 2023, 07:30

    調べていると

    データ型はパフォーマンスへの影響が大きい。

    整数>ブール>文字列

    ロジック計算にはブール値を

    パラメータ計算には整数をとでてきます。

     

    しかし、掲載されたように書籍やTableauのレポートには

    「ブール値 > 整数 > 浮動小数点数 > 日付 > 日付と時刻 > 文字列」

    となっております。

     

    これによるとDATAの中身や環境(PCやサーバー環境)よっては

    ブール値と整数の優位性に差が出ているのではないかと推測しました。

     

    こちらに記載されている内容も参考になるかもしれません。

    https://zenn.dev/mkz/articles/d9bffeb03556ac

0/9000