Am I correct in assuming I have hit a dreaded limit of BaseX when I see
the output below? Which I presume may be the node limit (2,147,483,648)
. . ? As I am dealing with 689,701 Files in 814,855 Folders which
amounts to 5.32 GB on disk. (I am running BaseX 7.7)
If so, then are then any automated ways of having BaseX automatically
start feeding to a second instance?
It would be nice to NOT have to manually partition the content in advance.
Thoughts?
..................................;...................................;...............................;.................
.......;.......;......;.......;.............;.................org.basex.build.BuildException:
"825646564637.xml" (Line 3
5100): Input is too large for a single database.
at org.basex.build.Builder.limit(Builder.java:327)
at org.basex.build.Builder.addElem(Builder.java:315)
at org.basex.build.Builder.openElem(Builder.java:111)
at org.basex.build.xml.XMLParser.parseTag(XMLParser.java:176)
at org.basex.build.xml.XMLParser.parse(XMLParser.java:88)
at org.basex.build.SingleParser.parse(SingleParser.java:33)
at org.basex.build.DirParser.parseResource(DirParser.java:180)
at org.basex.build.DirParser.parse(DirParser.java:110)
at org.basex.build.DirParser.parse(DirParser.java:90)
at org.basex.build.DirParser.parse(DirParser.java:90)
at org.basex.build.DirParser.parse(DirParser.java:90)
at org.basex.build.DirParser.parse(DirParser.java:90)
at org.basex.build.DirParser.parse(DirParser.java:90)
at org.basex.build.DirParser.parse(DirParser.java:79)
at org.basex.build.Builder.parse(Builder.java:73)
at org.basex.build.DiskBuilder.build(DiskBuilder.java:90)
at org.basex.build.DiskBuilder.build(DiskBuilder.java:1)
at org.basex.core.cmd.Add.run(Add.java:103)
at org.basex.core.Command.run(Command.java:345)
at org.basex.core.Command.exec(Command.java:321)
at org.basex.core.Command.execute(Command.java:78)
at org.basex.server.LocalSession.execute(LocalSession.java:122)
at org.basex.server.Session.execute(Session.java:37)
at org.basex.core.Main.execute(Main.java:146)
at org.basex.core.Main.execute(Main.java:130)
at org.basex.core.Main.execute(Main.java:117)
at org.basex.BaseX.<init>(BaseX.java:79)
at org.basex.BaseX.main(BaseX.java:39)