Re: Incursionando en Postgresql

From: ruben avila galindo <ruben2218(at)gmail(dot)com>
To: SYSWARP - Carlos Enrique Perez <carlos(dot)perez(at)syswarp(dot)com(dot)ar>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Incursionando en Postgresql
Date: 2012-06-19 16:29:34
Message-ID: CAKavrFqg7tKeQ9Kxjhu99+HEb=3PYcqs9CNC=xnJeqtV3HFjaw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola mira no es tema de .NET es por el lado del Driver tanto ODBC y NPGSQL
tienen unas peculiaridades de seguridad y bug que aun no han sido
restauradas al 100%.

Te comento mi Caso hice un Sistema con VB 6.0 PSQLW32.DLL agregando ODBC
sistema y Postgresql 8.0 en ese Entonces en Windows XP como clientes y
Windows Server 2003 lo que pasaba y q veia probando en el mismo server mi
ejecutables que habia momentos que se colgaba y por x motivos nunca
grababa.

sucedia a veces a menudo y lo que vi era poner en excepciones del FIREWALL
que ya viene instalado y agregue el puerto 5432 y con eso mejoro fue una
salida rapida mas no detectar la falla del ODBC en ese instante porque no
soy el creador del ODBC eso me ocurrio en el 2005 asi que seria tu caso
similar al mio en la actualidad.

Ahora en .NET tambien es lo mismo el NPGSQL en algunas versiones no es
estable por un tema de compatibilidad con .NET y las instancias actualmente
desarrollo en VB.NET y ASP.NET y lo que hice fue lo mismo porque para un
firewall el puerto 5432 no es comun escucharlo por eso q restringue el
acceso en ocasiones o determinados tiempos en inserciones.

ASP.NET y VB.NET tuve q crear un tema de todos los errores o usar el try
catch y excepciones de errores para saber donde se caiga y actuar si habia
un tema
de recorrer la GRILLA.

Aunque te comento con JAVA no ninguna peculiaridad en hacer eso es cuestion
de analizar que Lenguaje de Programacion usaras en casos como esto.
Tendrias que reportar eso al igual lo que a mi me paso ya que no del Lado
de Postgresql si de los Drivers.

Saludos,

Ruben Avila G.

Perú

El 19 de junio de 2012 07:29, SYSWARP - Carlos Enrique Perez <
carlos(dot)perez(at)syswarp(dot)com(dot)ar> escribió:

> **
> Suena a problemas relacionado con la programacion o mejor dicho a que
> estas manejando las transacciones en la programacion de forma tal que se
> desbordan.
> Quizas una prueba sencilla para corroborar esto seria hacer commit en cada
> registro aunque esto haga mas lenta la transaccion. Luego de corroborar que
> solo pasa por ahi el problema, indagas un poco mas en la configuracion
> tanto de postgres como de tu aplicativo para obtener la mejor performance
> posible, adelantandote que desde postgres tenes muchas herramientas para
> tal fin.
> saludos.
> --
>
> Carlos Enrique Perez
> Direccion Syswarp SRLwww.syswarp.com.ar
>
> *"Los sistemas basados en Linux se encuentran en 446 de los 500
> supercomputadores más potentes del mundo."*
>
> El lun, 18-06-2012 a las 15:56 -0500, Fabrizzio Yanez escribió:
>
> Buenas tardes a la comunidad Postgresql
>
>
>
> Antes de nada saludarlos y espero desde ahora sean mi apoyo en esta
> incursión que la estoy haciendo hacia la utilización de Postgresql como
> Base de Datos para todo objetivo.
>
>
>
> Estaba listo para cerrar mi decisión a usar Postgresql al 100% cuando se
> me presentó un problema que a lo mejor puede ser alguna cosa que no he
> tomado en cuenta.
>
>
>
> Estoy probando Postgresql 8.3 y me pareció excelente, en todo, esa
> instalación la realicé en un Windows Server 2003 32 bits y una aplicación
> para Web. Todo correcto y todas las pruebas salen al 100%
>
>
>
> Me topé con un problema muy singular pasando ya a un servidor actual con
> Windows server 2008 32 bits, la misma aplicación y la misma versión de
> Postgresql 8.3.
>
>
>
> El problema es que funciona todo a la perfección, pero cuando trato de
> grabar algunos registros, las pantallas web del lado del cliente no lo
> hace. La Aplicación es transaccional y funciona bien con datos
> transaccionales, pero cuando trato de hacer grabaciones de más de 20
> registros, no sé en qué lado me estoy quedando, ya que la pantalla se
> regresa a su posición inicial.
>
>
>
> Espero no ser muy confuso en mi explicación, pero tengo la sensación de
> que del lado del cliente se queda sin memoria o hay algún seteo que indica
> que no se grabe mas de cierto número de registros, por ejemplo unos 30
> registros. Elimino el numero 30 y lo vuelvo a grabar y me acepta, pero
> trato de aumentar al registro 31, y en el lado del cliente se “resetea”.
>
>
>
> Creí que era por la versión nueva de Postgresql, y subí a la versión, 9.1,
> pero todo funciona bien, pero se mantiene el que no puedo pasar de cierto
> número de registros en las transacciones. Como les digo, las transacciones
> de 1 o 2 registros funcionan súper bien, pero subo a mas de 30 registros
> (por ejemplo) y ya no graba el 31.
>
>
>
> He investigado por todo lado pero ya se me agotaron las alternativas. Creo
> que podría ser alguna configuración del Windows server 2008, o el IIS7
> hacia la instalación de Postgresql, y quería ver si a alguien le pasó algo
> similar y lo resolvió de alguna manera.
>
>
>
> Estoy resuelto a que Postgresql sea mi Base de Datos, por ello acudo a
> ustedes.
>
>
>
> Postgresql 8.3 y 9.1, Npgsql 1, .Net, Windows Server 2008 32 bits, IIS7
>
>
>
> Gracias por su tiempo o sus ideas.
>
>
>
> Saludos Cordiales.
>
>
>
> Fabrizzio
>
>
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2012-06-20 07:13:10 Re: Incursionando en Postgresql
Previous Message SYSWARP - Carlos Enrique Perez 2012-06-19 12:29:15 Re: Incursionando en Postgresql