Re: Organizing large collection
Joe Wicentowski <[email protected]> Tue, 20 May 2025 08:58:01 -0400
| Newsgroups | gmane.text.xml.exist |
|---|---|
| Message-ID | <CAHwerk10Jir3yET8pxJC1c7L7xAf-rNED+eopyN0YSUxm0-MmQ@mail.gmail.com> |
--===============4733664852330354076== Content-Type: multipart/related; boundary="0000000000003d2ed4063590cd64" --0000000000003d2ed4063590cd64 Content-Type: multipart/alternative; boundary="0000000000003d2ed3063590cd63" --0000000000003d2ed3063590cd63 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Michael, For calculating execution time, use util:system-dateTime() instead of fn:current-dateTime(). From the function documentation for util:system-dateTime(): > Contrary to fn:current-dateTime, this function is not stable, i.e. the returned xs:dateTime will change during the evaluation time of a query and can be used to measure time differences. See: https://exist-db.org/exist/apps/fundocs/index.html?q=3Dutil:system-dateTi= me See also this good explanation from Dannes: https://sourceforge.net/p/exist/mailman/message/32809375/ Joe On Tue, May 20, 2025 at 4:54=E2=80=AFAM Michael Westbay < [email protected]> wrote: > Hi Alberto, > > For me, splitting them makes them more manageable when I am going through > a given collection with a WebDAV editor. > > For example, I have a database of baseball players. The XML file for a > given player is in the format: "surname-givenname.xml." I sort them under > the persons collection as: > > [image: image.png] > > Each first letter is divided into two or three letter sub-collections. I > try to keep each to around 100 names each, but as the database grows, som= e > have grown as large as 300 names. That usually means that I want to divid= e > it up some more. (The _ collection is for names in Kanji -- Japanese > characters.) > > The reason I break them up is because WebDAV is really slow when there ar= e > a lot of files in a single collection. If I only processed the XML files, > it wouldn't be an issue. But I often go in and manually edit files, so th= e > hierarchy helps. > > A quick count of the number of players I have: > > xquery version "3.0"; > > let $start-time :=3D current-dateTime() > let $players :=3D collection('/db/uni/persons')/*:person > let $count :=3D count($players) > let $end-time :=3D current-dateTime() > > return <result start-time=3D"{$start-time}" end-time=3D"{$end-time}" > count=3D"{$count}"/> > > <result start-time=3D"2025-05-19T22:20:24.288+09:00" > end-time=3D"2025-05-19T22:20:24.288+09:00" count=3D"43434"></result> > > Looks like it's pretty much instantaneous to get 43,434 players. In > reality, it took a couple of seconds to display the result. > > > 2025=E5=B9=B45=E6=9C=8819=E6=97=A5(=E6=9C=88) 20:12 Alberto Sim=C3=B5es <= [email protected]>: > >> Hello, Michael >> >> I cannot split them so that I can specify different collection names. >> In that case, splitting does not bring any additional value? >> >> Thanks >> >> On Mon, May 19, 2025 at 10:25=E2=80=AFAM Michael Westbay < >> [email protected]> wrote: >> >>> Hi Alberto, >>> >>> collection("/db/records")/record will match all <record>...</record> >>> documents under /db/records and sub-folders (sub-collections?). >>> >>> If you can organize them by date (year sub-folders), including that in >>> the collection parameter will mean less records to search. And all >>> sub-folders under that collection will still be included in the XPath >>> search. >>> >>> >>> >>> 2025=E5=B9=B45=E6=9C=8819=E6=97=A5(=E6=9C=88) 17:23 Alberto Sim=C3=B5es= <[email protected]>: >>> >>>> Hello >>>> >>>> Are there differences in terms of performance between having a large >>>> collection (150k docs) with or without a folder structure? >>>> >>>> I want to treat them as a single collection, but I don't know if it >>>> helps to have sub-collections to organise them, or if that is irreleva= nt to >>>> eXist. >>>> >>>> I appreciate any help you can provide. >>>> Alberto >>>> >>>> -- >>>> Alberto Sim=C3=B5es >>>> _______________________________________________ >>>> Exist-open mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/exist-open >>>> >>> >>> >>> -- >>> Michael Westbay >>> Writer/System Administrator >>> http://www.japanesebaseball.com/ >>> >> >> >> -- >> Alberto Sim=C3=B5es >> > > > -- > Michael Westbay > Writer/System Administrator > http://www.japanesebaseball.com/ > _______________________________________________ > Exist-open mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/exist-open > --0000000000003d2ed3063590cd63 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi Michael,<div><br></div><div>For calculating execution t= ime, use util:system-dateTime() instead of fn:current-dateTime().=C2=A0</di= v><div><br></div><div>From the function documentation for util:system-dateT= ime():</div><div><br></div><div>>=C2=A0Contrary to fn:current-dateTime, = this function is not stable, i.e. the returned xs:dateTime will change duri= ng the evaluation time of a query and can be used to measure time differenc= es.</div><div><br></div><div>See:</div><div><br></div><div>=C2=A0=C2=A0<a h= ref=3D"https://exist-db.org/exist/apps/fundocs/index.html?q=3Dutil:system-d= ateTime">https://exist-db.org/exist/apps/fundocs/index.html?q=3Dutil:system= -dateTime</a></div><div><br></div><div>See also this good explanation from = Dannes:</div><div><br></div><div>=C2=A0=C2=A0<a href=3D"https://sourceforge= .net/p/exist/mailman/message/32809375/">https://sourceforge.net/p/exist/mai= lman/message/32809375/</a></div><div><br></div><div>Joe</div></div><br><div= class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, May 20= , 2025 at 4:54=E2=80=AFAM Michael Westbay <<a href=3D"mailto:westbaystar= [email protected]" target=3D"_blank">[email protected]= </a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:= 0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">= <div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Alberto,</div><div><br></div><div= >For me, splitting them makes them more manageable when I am going through = a given collection with a WebDAV editor.</div><div><br></div><div>For examp= le, I have a database of baseball players. The XML file for a given player = is in the format: "<span style=3D"font-family:monospace;background-col= or:rgb(238,238,238)">surname-givenname.xml</span>." I sort them under = the <span style=3D"font-family:monospace;background-color:rgb(238,238,238)"= >persons</span> collection as:</div><div><br></div><div style=3D"margin-lef= t:40px"><img src=3D"cid:ii_mav36agg0" alt=3D"image.png" width=3D"80" height= =3D"562"></div><div><div><br></div><div>Each first letter is divided into t= wo or three letter sub-collections. I try to keep each to around 100 names = each, but as the database grows, some have grown as large as 300 names. Tha= t usually means that I want to divide it up some more. (The _ collection is= for names in Kanji -- Japanese characters.)</div><div><br></div><div>The r= eason I break them up is because WebDAV is really slow when there are a lot= of files in a single collection. If I only processed the XML files, it wou= ldn't be an issue. But I often go in and manually edit files, so the hi= erarchy helps.</div><div><br></div></div></div><div>A quick count of the nu= mber of players I have:</div><div><br></div><div style=3D"margin-left:40px"= ><span style=3D"font-family:monospace">xquery version "3.0";<br><= br>let $start-time :=3D current-dateTime()<br>let $players :=3D collection(= '/db/uni/persons')/*:person<br>let $count :=3D count($players)<br>l= et $end-time :=3D current-dateTime()<br><br>return <result start-time=3D= "{$start-time}" end-time=3D"{$end-time}" count=3D"= {$count}"/></span></div><div style=3D"margin-left:40px"><span style= =3D"font-family:monospace"><br></span></div><div style=3D"margin-left:40px"= ><span style=3D"font-family:monospace"><result start-time=3D"2025-0= 5-19T22:20:24.288+09:00" end-time=3D"2025-05-19T22:20:24.288+09:0= 0" count=3D"43434"></result></span></div><div><br><= /div><div>Looks like it's pretty much instantaneous to get 43,434 playe= rs. In reality, it took a couple of seconds to display the result.</div><di= v><br></div><div><br></div><div class=3D"gmail_quote"><div dir=3D"ltr" clas= s=3D"gmail_attr">2025=E5=B9=B45=E6=9C=8819=E6=97=A5(=E6=9C=88) 20:12 Albert= o Sim=C3=B5es <<a href=3D"mailto:[email protected]" target=3D"_blank">= [email protected]</a>>:<br></div><blockquote class=3D"gmail_quote" sty= le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi= ng-left:1ex"><div dir=3D"ltr"><div>Hello, Michael</div><div><br></div><div>= I cannot split them so that I can specify different collection names.</div>= <div>In that case, splitting does not bring any additional value?</div><div= ><br></div><div>Thanks</div></div><br><div class=3D"gmail_quote"><div dir= =3D"ltr" class=3D"gmail_attr">On Mon, May 19, 2025 at 10:25=E2=80=AFAM Mich= ael Westbay <<a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a>> wrote:<br></div><bloc= kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:= 1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Alber= to,</div><div><br></div><div><span style=3D"font-family:monospace;backgroun= d-color:rgb(238,238,238)">collection("/db/records")/record</span>= will match all <span style=3D"font-family:monospace;background-color:rgb(2= 38,238,238)"><record>...</record></span> documents under /db/re= cords and sub-folders (sub-collections?).</div><div><br></div><div>If you c= an organize them by date (year sub-folders), including that in the collecti= on parameter will mean less records to search. And all sub-folders under th= at collection will still be included in the XPath search.</div><div><br></d= iv><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla= ss=3D"gmail_attr">2025=E5=B9=B45=E6=9C=8819=E6=97=A5(=E6=9C=88) 17:23 Alber= to Sim=C3=B5es <<a href=3D"mailto:[email protected]" target=3D"_blank"= >[email protected]</a>>:<br></div><blockquote class=3D"gmail_quote" st= yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd= ing-left:1ex"><div dir=3D"ltr"><div>Hello</div><div><br></div><div>Are ther= e differences in terms of performance between having a large collection (15= 0k docs) with or without a folder structure?</div><div><br></div><div>I wan= t to treat them as a single collection, but I don't know if it helps to= have sub-collections to organise them, or if that is irrelevant to eXist.<= /div><div><br></div><div>I appreciate any help you can provide.</div><div>A= lberto</div><br><span class=3D"gmail_signature_prefix">-- </span><br><div d= ir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr">Alberto Sim=C3=B5es<b= r></div></div></div> _______________________________________________<br> Exist-open mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Exist= [email protected]</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/exist-open" rel=3D"= noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/= exist-open</a><br> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mi= chael Westbay<br>Writer/System Administrator<br><a href=3D"http://www.japan= esebaseball.com/" target=3D"_blank">http://www.japanesebaseball.com/</a></d= iv> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr">Alberto Sim=C3=B5es<br></div></div> </blockquote></div></div><div><br clear=3D"all"></div><br><span class=3D"gm= ail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatu= re">Michael Westbay<br>Writer/System Administrator<br><a href=3D"http://www= .japanesebaseball.com/" target=3D"_blank">http://www.japanesebaseball.com/<= /a></div> _______________________________________________<br> Exist-open mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Exist= [email protected]</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/exist-open" rel=3D"= noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/= exist-open</a><br> </blockquote></div> --0000000000003d2ed3063590cd63-- --0000000000003d2ed4063590cd64 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: <ii_mav36agg0> X-Attachment-Id: ii_mav36agg0 iVBORw0KGgoAAAANSUhEUgAAAJsAAAQ/CAYAAAADo55nAAAAAXNSR0IArs4c6QAAAGhlWElmTU0A KgAAAAgABAEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEoAAMAAAABAAIAAIdpAAQAAAABAAAAPgAA AAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAm6ADAAQAAAABAAAEPwAAAABhrNH4AAACt2lUWHRY TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg eDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNv bS9leGlmLzEuMC8iPgogICAgICAgICA8dGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPjI8 L3RpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlv blVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+ MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpP cmllbnRhdGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwODc8L2V4aWY6UGl4 ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTU1PC9leGlmOlBp eGVsWERpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94 OnhtcG1ldGE+Cn3LipAAAEAASURBVHgB7H0JnBbFmffzDnMPMMM1A8ONgICoCChEc2jAE0EUI4nG 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 --0000000000003d2ed4063590cd64-- --===============4733664852330354076== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============4733664852330354076== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Exist-open mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/exist-open --===============4733664852330354076==--