Currently there is a sharepoint site in our org and one of the function that I'm working on is related to the storage of images in sharepoint.
There was a design decision made way back such that all Images be stored in a single folder on sharepoint (Im not sure if I need to use the term folder/library). One application feeds to this folder and multiple other applications consume it.
Now, the problem/scenario is that we have about 11000+ images in that folder. As per sharepoint developers at our org, the recommended threshold is 5000 and they wanted the applications to change. The reason they quote is a performance issue.
As per microsoft website http://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx the threshold per library is 30,000,000 and threshold per list view is 5000.
Our application is the producer of the images on the sharepoint site. We use Java Webservices (SOAP) to post the images. (Imaging and Lists webservice). As far as I'm aware, there is no application which would need to query the database to retrieve more than 5000 rows per list.
Now my questions, which I need you ppl to help is as below:
- What is the difference between a folder and a library? (In context of Imaging if necessary).
- Can we continue to put images in to the same folder? (Current limit is extended uptil 13000).
- I know that sharepoint allows to created a folder within a folder for a document library. Is this same true for Images as well? (I did not observe a menu to create a sub folder).
We are currently using sharepoint 2010.