계층 적으로 구성된 데이터 세트의 xml 스키마를 적어 둡니다. 정보 검색을 위해 Nokogiri가 분석해야합니다. 내 질문은 성능 관점에서 계층 구조를 존중하거나 계층화하는 것이 더 나은가? 예. Nokogiri : ids 대 계층 구조 xpath 성능
<item id_1="id_2" id_2="id_2">value</item>
<item_1 id="id_1">
<item_2 id="id_2">value</item_2>
</item_1>
또는
는 여러 개의 속성까지 가독성과 유지 보수에 관한 한 피해야한다는 것을 알고 있지만, 성능은 내 우선 순위입니다.
무엇의 성능? 그것은 당신이 문서로 무엇을 할 것인지에 달려 있습니다. –
또한 문서의 크기에 따라 다릅니다. –
나쁜 것, 수행 할 가능성이있는 작업은 "id_1 = x 및 id_2 = y 인 모든 항목을 선택"입니다. – gcedo