Hola a todos!!
Llevo ya varios meses en mi trabajo desarollando una aplicacion web basada en servlets de java.
El producto se espera que reciba miles de conexiones al dia, el manejador de base de datos es lo de menos, pero quiero saber si estos servlets podran aguantar todos esos request and response con velocidad.
Estan programados de una manera muy individualista, es decir, cada servlet hace lo suyo sin depender de otras clases (a excepcion de las basicas), sus funciones son conectarse a la base de datos e Insertar, Modificar, y Eliminar de acuerdo a la peticion del usuario y del form html que lo llama.
Hay 20 tablas (como minimo) en la base de datos, y hay 4 servlets para cada tabla, el que inserta, el que modifica, el que elimina, y el que busca.
Lo pense asi es porque si divido 1000 conexiones a 4 servlets de acuerdo al tipo de peticion (ins,mod,eli), es mejor que mandar 1000 conexiones a 1 servlet que decida cual de las 4 va a hacer.
Bueno, que piensan?, que tan eficiente creen mi sistema? si aguantara lo que digo? Que manejador de Bases de datos recomiendan?
Yo estoy trabajando con el Adaptive Server Anywhere 8, que es de la sybase y se porta bastante bien.
Espero sus opiniones!
GRACIAS!!!