Our website is currently having a Custom Reviews functionality where customers can review the product and upload images (just like Amazon reviews)
We are currently saving the images in a separate SQL database which has Reviews table and Uploads table. Customer uploaded images are stored in binary format in SQL.
Now we are having a requirement where the customer has asked us to upload some 300-400 images with the campaign they did externally for a single product.
So when we are in the product page, these images are displayed in the reviews section.
What could be the best strategy going forward to manage the images? (as reviews are going to grow for every product)
- Continue to save image in SQL DB as binary?
- Move the images in Sitecore and save the path in SQL instead of Binary?
- Migrating current images from SQL to Sitecore (publishing directly in Web DB in case of Production - we wrote a tool for it) Is this a correct practice to directly publish in web, since master is not present?