基本的に日付/整数のキーと値のペアの配列であるデータを保存する必要があり、日付は常に一意になります。
連想配列のように保存できるようにしたい:
array(
"2012-02-26" => 5,
"2012-02-27" => 2,
"2012-02-28" => 17,
"2012-02-29" => 4
)
しかし、日付を照会できるようにする必要もあります (つまり、日付 > 2012-02-27 のすべてを取得する) ため、次のようなスキーマを使用する必要があると思われます。
array(
array("date"=>"2012-02-26", "value"=>5),
array("date"=>"2012-02-27", "value"=>2),
array("date"=>"2012-02-28", "value"=>17),
array("date"=>"2012-02-29", "value"=>4),
)
明らかに、前者の方がはるかにクリーンで簡潔ですが、希望する方法でクエリを実行できますか?そうでない場合、より適切な他のスキーマはありますか?