Dobrá, můžeme tu rozebírat aplikační modely, můžeme tu rozebírat, jak moc jsem to zjednodušil. Rozdělení na DB, logiku a GUI je celkem samozřejmé, tam není o čem mluvit, maximálně můžeme diskutovat o tom, ve které vrstvě je nejlepší co udělat, ale to je natolik individuální, že se k výsledku nedobereme. Například nemá cenu zatěžovat logiku tím, že jí uploaduju obrázek ve špatné velikosti, formátu atd a klidně to nechám na GUI a na serveru to jen zvaliduji. Ovšem pokud je třeba provádět hromadné importy, je zase nebezpečné, abych nechal uživatelův počítač tři hodiny něco zpracovávat s tím, že ho to kdykoliv může přestat bavit a sestřelí to.
Co se týče databází, tam je samozřejmě Oracle jedna z nejlepších možností, dále třeba DB2, o MSSQL si sice myslím svoje, ale pořád lepší, než nějaká Maria. Z kategoie zadarmo snad jen PG, ale pokud se bavíme o profesionálním řešení, HA, nutnosti dodržovat SLA, tam bych to neriskoval.Zbytek o několik příspěvků níže, tam se to hodí tématicky víc.