I have more than 250,000 customers and growing. Each customers can have average 20 - 50 documents. There is no requirement for customers to access the document directly. An application will access the documents through REST APIs.
I need to store the documents in SharePoint online. There are choices for how to setup the SharePoint structure.
- One document library under one site, and each customer will have an folder under the document library. This will result in large numbers of folders.
- Each customer has its own document library under one site. This will result in large numbers of document libraries.
- Each customer has its own site. This will result in large numbers of SharePoint sites.
Which way is better? Or there are some other better alternatives.