Fernando Siguenza wrote:
Amigos como estan, acudo ante ustedes para pedirles sus consejos,
estoy desarrollando una aplicacion con punto net en windows forms y
postgre, ahora mi idea es explotar todas las virtudes de la base de
dtos, ya que necesito hacer la aplicacion lo mas rapido posible,
porque estamos migrando de un sistenma antiguo hecho en fox a la
nueva base y lenguaje, entonces quisiera que me ayuden con que cosas
tengo que tener en consideracion para sacarle el jugo a la base de
datos y hacer mi aplicacion lo mas rapido posible,
Primero, recuerda que no se llama postgre, es PostgreSQL o simplemente
postgres, ahora si. Para que tu aplicacion sea rapida depende de
diversos factores, memoria, velocidad de discos duros, procesadores. Eso
en el lado hardware y por el lado software pues tendrias que tunnear la
configuración de postgresql; el servidor postgres se ejecuta solamente
en el servidor? o existen mas procesos?, servidores web, otras bases de
datos, que sistema operativo utilizas.
tambien necesito manejar replicas, y grandes volumenes de informacion,
de pronto como deberia manejar las conexiones, si el crear indices, y
llaves me ayudara, donde deberia manejar la concurrencia, la
integridad referencial en punto net o directo con las llaves en postgre,
Para manejar replicación puedes usar Slony (http://www.slony.info/) o
bucardo (http://bucardo.org/). Ya que mencionas las conexiones pues si
vas a tener muchas conexiones concurrentes te recomendaria un pool de
conexiones como pgpool. La integridad referencial la usario dentro del
gestor postgresql, puedes emplear triggers o procedimientos
alamacenados. Postgresql es una base de datos muy rica en cuanto a
integridad referencial se refiere y no veo el porque implementarla en el
lado de la aplicacion, al fin y al cabo afortunadamente esto no es MySQL ;).
bueno como veran soy nuevo en esto ahi que espero me puedas dar sus
consejos segun las experieancias que han tenido.
De antemano agradesco cualquier ayuda que me puedan dar,
Saludos
--
Saludos,
Julio Cesar Sánchez González.
--
Ahora me he convertido en la muerte, destructora de mundos.
Soy la Muerte que se lleva todo, la fuente de las cosas que vendran.
www.sistemasyconectividad.com.mx http://darkavngr.blogspot.com/
--
TIP 4: No hagas 'kill -9' a postmaster