Hoi cladon,
Nee, ik heb nog nooit dergelijke applicatie gemaakt. Ik geef je hierbij wat losse tips die je mischien kunnen helpen.
Het eerste waar ik in zo'n situatie aan denk is de database splitsen. Bevoorbeeld de foto's in een andere database steken, of andere zaken afsplitsen. Je kan dan werken met gekoppelde tabellen en elke database is dan toch een heel stuk kleiner.
Eventueel de foto's in meerdere databases stoppen, en deze splitsing doorvoeren op basis van adres of iets dergelijks.
Guido