I am developing a small web application. Currently, our web server is
sitting outside our firewall (running its own firewall), and the application
being developed would let users do things like place orders.
My question is...what and where is the database for this?
Do I have a small database on the webserver, that is then synch'd with a
"master" database inside our main firewall. Is this practical?
Does the webserver work directly with one database via VPN?
Do I put everything on the webserver? I would guess this last would be
least safe.