I have a computer vision project where I need to use a lot of images for training. In addition, it is a long-term project and we are constantly getting new images. I definitely need a proper way of storing all the data. As far as I know, there are such solutions as data lakes. But also I have heard about data warehouses. Which should we use in our project?