First time developer: Best way to set up my iPhone app in order to store/fetch uploaded user generated data?
<p>I am new to developing iPhone apps, and wanted to be sure that I am laying the correct foundation as I go about the coding process.  The app that I am developing will permit users to login, upload photos from their iPhones, write a short description for the picture, as well as view other users photos.  Where should I be storing the following data, and how should this be architect-ed?  I have heard core data, sqlite, MySQL, PostgreSQL, etc...  The data I need to capture and store is:
-Username
-Password
-Photos they upload
-Descriptions of the photos</p>

<p>Ideally, the architecture will support hundreds of thousands of user uploaded images (hypothetically).</p>

<p>I understand that this question is probably incredibly basic on some levels, but again, this is my first time navigating the data storage aspect of an iPhone app.</p>
