Dentre as informações que você esta me pedindo, posso te responder até um determinado limite. Vou te dar um aspecto tecnológico da estrutura do servidor web aqui na empresa que trabalho, que não é focada na área tecnologica.
Nosso "servidor" web é composto pela seguinte configuração:
- Processador K6-2 500;
- 128MB de memória RAM;
- Hard Disk IDE de 10GB;
- S.O. Red Hat Linux 9.
Ele é "exclusivo" web, rodando os seguintes serviços/processos:
- Apache 2.0.50 com PHP 4.3.8;
- FirebirdSQL 1.5.0;
- DNS Secundário;
A base de dados esta em torno de 4GB, porém, esta apenas recebe cargas mensais de informações importadas de uma base de dados Oracle, no restante do tempo ela é exclusiva para conexões do site, no qual utilizo conexões persistentes.
O sistema é rápido, a maior tabela tem pouco mais de 8 milhões de registros.
Mensalmente, quando acontece a carga no banco, existe uma quantidade maior de acessos, mas nada que seja comparado a um grande site que rode vários sistemas... o máximo de usuários ativos ao mesmo tempo chegou a 32 e o sistema permaneceu funcionando, com uma carga maior de memória e processamento, mas nada preoculpante, em hardwares mais especificos acredito que a performance seja ainda melhor.
É isso...
A nível de informação, utilizo o Firebird para o sistema web apenas por uma questão da gerência. Tenho um projeto para fazer o sistema web conectado diretamente a base de dados do Oracle, mas o pessoal por aqui é meio disconfiado com essa história de segurança. *rs*
No site do Firebird vc encontra um .NET Data Provider para o mono 1.0, mas realmente desconheço tudo o que diz respeito a esta tecnologia.
http://www.firebirds...&id=netprovider