私のアプリケーションでは、人間が読める形式のさまざまなコードを取得するために、ルックアップテイクを使って値を装飾する必要があります。Marklogicデータベースに名前と値のペアを格納する最も効率的な方法
たとえば、<product_code>PC001</product_code>
は<product_code code='PC001'>Widgets</product_code>
として返されます。これは必ずしもproduct_codeではありません。同様の動作を必要とするいくつかの異なるタイプのコードがあります(そのうちのいくつかは数十例あり、そのうちのいくつかは数千例です)。
私が知りたいのは、データベースのデータ?
1)多くの要素を有するコード・タイプごとに1つの文書、:
<product-codes>
<product-code code = "PC001">Widgets</product-code>
<product-code code = "PC002">Wodgets</product-code>
<product-code code = "PC003">Wudgets</product-code>
</product-codes>
2)コードごとに1つの文書、それぞれが上記のよう<product-code>
元素を含む私は2つの可能性を考えることができます。
(もちろん、両方のオプションが賢明なインデックスが含まれます)
他よりも著しく速くこれらのいずれかですか?別の、より良い選択肢がありますか?
概念的には少し洗練されていて、MLの索引作成に適しているので(なぜなら)、非常に大きな数非常に小さいファイルのそれは私が心配すべきことですか?