Pragya, That is a very large document, and it is likely that the file is a container of many smaller, repeating data structures. MarkLogic is designed to manage a large number of small files, not a small number of very large files. Therefore you should investigate breaking up that large file into smaller files, or changing the upstream process so you receive smaller files.
You should look at RecordLoader as a tool to break up large files into smaller files to load into MarkLogic: http://developer.marklogic.com/learn/2006-06-recordloader It is based on java, but may give you ideas on how to do the same in .NET. Other tools such as DataDirect provide a parser that will allow you to break up the large XML into smaller documents. Kelly Message: 5 Date: Wed, 16 Jun 2010 10:56:36 +0530 From: Pragya Kapoor <[email protected]> Subject: [MarkLogic Dev General] String size To: "[email protected]" <[email protected]> Message-ID: <619edcf9bde87d48a4ad619d8580024e0435167...@blrkecmbx05.ad.infosys.com> Content-Type: text/plain; charset="us-ascii" Hi, How much data size can a string accept in xquery(.xqy) ? We have to accept an xml (around 3-5GB) as a string send by XCC .NET API. Is there any other way to accept such a large amount of data? Thanks, Pragya _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
