Мне нужно сохранить некоторые данные, которые по сути являются просто массивом пар ключ-значение даты/целых, где даты всегда будут быть уникальным
Я хотел бы иметь возможность хранить его как ассоциативный массив:
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),
)
Очевидно, что первая намного чище и лаконичнее, но смогу ли я запросить ее так, как я хочу, и если нет, есть ли какие-либо другие схемы, которые могут быть более подходящими?