sqlite3 はどのようにレコードを保存しますか - テキストまたはネイティブ データ型として。
列をDOUBLEからINTに変更しましたが、ファイル サイズに違いはありませんでした。
sqlite3 はアフィニティを使用していることに気付きました。
しかし、私はストレージ効率について心配しています.INTはDOUBLEよりも占有するスペースが少ないと思います.
また、実行時の効率。すべてがテキストとして保存されている場合-クエリの場合、すべての列の値を数値型に変換してから比較する必要があると思います-ちょっと高価です。(キー列でない限り、数値型の列に格納されることを願っています)。
データベースの設計を開始するとき、どんな助けも感謝します。