私のポイントは次のとおりです
。イベントが保存される MySQL DB があります。これらのイベントは、異なる曜日に発生する可能性があります。次のようになります。
Day | Active
Mon | yes
Tue | yes
Wed | no
Thu | no
Fri | yes
Sat | no
Sun | no
これをDBに保存する方法が完全にはわかりません。もちろん、いくつかの可能性がありますが、私が考えることができるすべてのものに欠点があります。
- それらをBool型の7つのフィールドとして保存します(そのようなものには多くのフィールドがあるようです)
- それらを7ビットの数値として保存します(この方法では整数が必要ですが、これには変換するための労力が必要であり、読みやすさに欠けます)
C++ では、これらのデータを std::bitset に格納できます。MySQLでこれに使用できるものがあるに違いない...それを教えてください:)
PS:
重要かどうかはわかりません。データは PHP で読み取られ、JSON として外部に提供されます。