Ajax+XMLデータベースが優れた選択である理由 前回、AjaxがWebアプリケーションの使い勝手を劇的に改善する古くて新しいトレンドであることを示した。そして、前々回は、Ajaxで使われるJSONにはスキーマレスという特徴があることを示した。そこから考えれば、Ajaxシステムでデータを格納する役割を担うデータベースは、スキーマレスであれば相性が良いことが容易に想像できるだろう。つまり、スキーマレスという構成があり得ないRDBMSよりも、スキーマレスで利用できるXMLデータベースの方が相性が良いと言える。(この他に、ツリー構造のXMLやJSONは、同じツリー構造のXMLデータベースと相性が良いという特徴もあるが、煩雑になるので今回は取り上げない) さて、これは非常に単純で分かりやすい理由といえるが、これには異論があり得る。つまり、スキーマレスのデータであろうと、スキーマを作成するという僅