Re: Sobre Desempeño

2013-02-21 Por tema Javier Garay
Cordialmente,
Javier Garay G.


El 21 de febrero de 2013 03:10, Ramirez Aranda, Marcos, Proyecto APS 
mramir...@armada.cl escribió:


 El 20 de febrero de 2013 a las 17:27 Javier Garay javierzga...@gmail.com
 escribió:
  Tengo la siguiente pregunta, pero no antes sin argumentar.
 
  Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
  servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
  trabajar, sobre todo en días específicos cuando se realizan miles de
  consultas por hora.

 Antes de pensar en cambiar algo (hw o sw) debes averiguar por qué tu BD no
 tiene
 el desempeño que esperas/necesitas y que alternativas de solución tienes.

 Algunas posibles causas de lentitud en la BD:

 - Consultas mal hechas / poco optimas. Es típico de los programadores no
 considerar refinar sus consultas creyendo que la BD es responsable de
 optimizar
 cualquier cosa.
 - Te faltan índices estratégicos y/o diseñados para las consultas que
 pueden ser
 muy pesadas/consumir mucha cpu y/o disco. Me ha tocado ver casos en que un
 simple indice (dos campos) significa bajar el uso de la cpu del 40% al 4%.
 - Tienes tu BD virtualizada. Se puede, pero no por eso deja de ser un
 error (a
 veces muy grave)
 - Te falta RAM o tu BD no está usando toda la ram posible.

 El sistema esta virtualizado sobre un HW que ya no tiene más recursos y no
se le puede poner más. No es problema del sistema, ya que el uso y el
tamaño de la base de datos del mismo a crecido mucho y ya la plataforma ya
no soporta la carga. Así de simple.


 Si tienes algún sistema de monitoreo en la maquina (nagios, zenoss o
 similar)
 seria útil tener una estadística de uso de cpu/disco/ram. SQL Server
 también
 tiene herramientas de diagnóstico que te permiten determinar si te faltan
 indices y/o que consultas son las mas pesadas en caso que puedas
 reescribirlas
 y/o modificar tu(s) aplicación(es).

 Venimos realizando evaluaciones y análisis del problema desde hace
meses... Modificar la aplicación que es de un proveedor externo es lo que
menos queremos hacer, ya que por un lado no vale la pena, porque la vamos a
cambiar por una más nueva y mejor (proyecto futuro) y por otro lado el
costo de eso sería descabellado... Sería como remodelar o cambiar la
estructura de un edificio ya construido.


  Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
  mucho más nuevo y con mayor poder de proceso[...]

 Mejor HW nunca está de mas, pero antes de cambiar, asegurate que tienes
 medidas
 y medios que te permitan comparar desempeño antes y después, al menos para
 poder
 comparar que tanta mejora puedes conseguir.

 Todo eso esta contemplado en el proyecto a través de QA's de red, hw,
sistemas, etc.


   La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
  que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
  buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
  más simple (windows), sin olvidad que el hw será mejorado
  significativamente?

 En lo personal, evito a toda costa tener soluciones M$ (pareciera mas
 simple a
 primera vista, pero las complicaciones son mucho peores).  Por otro lado,
 mejor
 HW no necesariamente significa mejor rendimiento. Todo va a depender de las
 condiciones que hacen que tu BD actual tenga problemas y lo mas seguro es
 que el
 impacto de cambiar el hw no compense otros problemas que te pudieran estar
 afectando.

 El problema no es la base de datos, insisto. Es un tema de desempeño por
la realidad actual...


 Mi recomendación: averigua primero por qué tu BD tiene mal rendimiento y
 luego
 evalúa si vale la pena el cambio de hw. El cambio de plataforma (sobretodo
 si es
 a Linux+postgresql / oracle) deberías considerarlo una vez que tengas
 resuelto
 tu problema actual y sólo si representa una ventaja, no sea que cambies un
 servidor MSSQL lento por un servidor Oracle/PostgreSQL lento...


Ya lo hicimos, el proyecto partio desde ahí... Ahora estamos evaluando el
sw que vamos a utilizar y todo esto esta contemplado como parte del
proyecto.


 Saludos
 --
 DOCUMENTO PUBLICO

 Gracias!


Re: Sobre Desempeño

2013-02-21 Por tema Enrique Herrera Noya
On 20/02/13 23:59, Javier Garay wrote:
 Es una aplicación desktop hecha en VB pero que será reemplazada por
 una web hecha en .Net.
alterntivas
tomar el codigo fuente y compilar con phoenix, si mal no recuerdo se
llama el proyecto


ahora si lo de .net se puede hechar a andar sobre mono.

 Saludos.

 Enviado desde mi iPhone

 El 20-02-2013, a las 19:19, Mauricio Sepúlveda m_s_v...@yahoo.es escribió:

 Y que hay de la aplicación? Es web? Ejecutable Windows? Multo plataforma?



 El 20-02-2013, a las 18:22, Jose Miguel Vidal Lavin jmvidal...@gmail.com 
 escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)

 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.

 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



---
Enrique Herrera Noya
Asesorías y Consultorias
ITCoop
09-92303151
-- 
Mis Certificaciones:
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10 



Re: Sobre Desempeño

2013-02-21 Por tema Enrique Herrera Noya
 javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



---
Enrique Herrera Noya
Asesorías y Consultorias
ITCoop
09-92303151
-- 
Mis Certificaciones:
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10 



Re: Sobre Desempeño

2013-02-21 Por tema Javier Garay
Por que querríamos hacer eso?

Enviado desde mi iPhone

El 21-02-2013, a las 12:02, Enrique Herrera Noya
enrique.herreran...@gmail.com escribió:

 On 20/02/13 23:59, Javier Garay wrote:
 Es una aplicación desktop hecha en VB pero que será reemplazada por
 una web hecha en .Net.
 alterntivas
 tomar el codigo fuente y compilar con phoenix, si mal no recuerdo se
 llama el proyecto


 ahora si lo de .net se puede hechar a andar sobre mono.

 Saludos.

 Enviado desde mi iPhone

 El 20-02-2013, a las 19:19, Mauricio Sepúlveda m_s_v...@yahoo.es 
 escribió:

 Y que hay de la aplicación? Es web? Ejecutable Windows? Multo plataforma?



 El 20-02-2013, a las 18:22, Jose Miguel Vidal Lavin jmvidal...@gmail.com 
 escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)

 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.

 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, 
 una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



 ---
 Enrique Herrera Noya
 Asesorías y Consultorias
 ITCoop
 09-92303151
 --
 Mis Certificaciones:
 Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
 Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
 Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
 Novell Certified Linux Professional CLP 10



Re: Sobre Desempeño

2013-02-21 Por tema Javier Garay
 equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.

 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



 ---
 Enrique Herrera Noya
 Asesorías y Consultorias
 ITCoop
 09-92303151
 --
 Mis Certificaciones:
 Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
 Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
 Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
 Novell Certified Linux Professional CLP 10



Re: Sobre Desempeño

2013-02-21 Por tema Alvaro Herrera
Enrique Herrera Noya escribió:
 On 21/02/13 00:02, Javier Garay wrote:
  Gracias por el dato Christian. Vamos a analizar la opción de postgre,
  pero para ser sincero, creo que corre con desventaja al no ser una bd
  comercial. 
 
 cof, cof,

Otra cosa que te puede hacer toser un poco más.  PostgreSQL actualmente
libera nuevas versiones una vez al año.  No me refiero a las nuevas
versiones de mantención de las ramas estables (esas se liberan cada 2-4
meses), sino a las que llevan nuevas características.  PostgreSQL es el
único proyecto de bases de datos con una tasa de mejora tan alta.
Muchas de las características nuevas son financiadas por clientes
interesados, que contratan servicios profesionales de empresas expertas
en esto.  Como ejemplo, la Unión Europea está auspiciando desde fines
del año pasado el proyecto AXLE para permitir el manejo de bases de
datos grandes (10-100 TB) en forma práctica.  http://axleproject.eu/

Eso, sin contar con otros proyectos financiados por otros clientes; por
ejemplo no puedo divulgar quién financió esto (que estará en la versión
9.3 a publicarse, esperamos, a fines de este año):
http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=da07a1e856511dca59cbb1357616e26baa64428e
pero es parte de un proyecto grande de una empresa grande de antivirus.

O este, financiado por Enova Financial (www.enovafinancial.com), una
empresa de servicios financieros:
http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=897795240cfaaed724af2f53ed2c50c9862f951f

O este, financiado conjuntamente por Command Prompt, 2ndQuadrant,
Trustly, y un par de empresas más que no recuerdo:
http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=0ac5ad5134f2769ccbaefec73844f8504c4d6182

(Pido disculpas por mostrar sólo commits míos.  Son los que sé cómo
buscar.  Hay varios otros desarrolladores que también publican cambios
financiados por sus clientes.)

Así que la situación es que hay muchos, muchos clientes interesados en
servicios comerciales en PostgreSQL, y unas cuantas compañías dando
dichos servicios (2ndQuadrant, Command Prompt, EnterpriseDB, PGExperts
son las que recuerdo sin buscar).

-- 
Alvaro Herrera   Valdivia, Chile   ICBM: S 39º 48' 55.3, W 73º 15' 24.7
Granting software the freedom to evolve guarantees only different results,
not better ones. (Zygo Blaxell)


Re: Sobre Desempeño

2013-02-20 Por tema Esteban Osorio Gallardo
Yo usaría linux/postgres.

Por qué es más costoso pasar a Linux? O invertir en buenos profesionales es
perdida para el negocio?.

Trabajé durante años con postgres en el gobierno y fue una excelente
decisión.;-)
El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



Re: Sobre Desempeño

2013-02-20 Por tema Juan C. Olivares
Creo que es más costosa porque implica realizar cambios al software que
accede a la base de datos y adquirir licencias de Oracle :)

Yo también creo que Linux + PostgreSQL es una excelente opción.

2013/2/20 Esteban Osorio Gallardo e.osorio.galla...@gmail.com

 Yo usaría linux/postgres.

 Por qué es más costoso pasar a Linux? O invertir en buenos profesionales es
 perdida para el negocio?.

 Trabajé durante años con postgres en el gobierno y fue una excelente
 decisión.;-)
 El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:

  Estimados:
 
  Tengo la siguiente pregunta, pero no antes sin argumentar.
 
  Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
  servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
  trabajar, sobre todo en días específicos cuando se realizan miles de
  consultas por hora.
 
  Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
  mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
  es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
  mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
  pero es una propuesta mucho más osada y costosa.
 
  La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
  que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
  buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
  más simple (windows), sin olvidad que el hw será mejorado
  significativamente?
 
  Quedo atento a sus opiniones.
 
  Gracias.
 
 
  Cordialmente,
  Javier Garay G.
 




-- 
Atte,
Juan Cristóbal Olivares

*La disposición a admirar, casi a adorar, a los ricos y poderosos y a 
descuidar a las personas más pobres … es la mayor y más universal causa de
corrupción de nuestros sentimientos morales (**Adam Smith)*


Re: Sobre Desempeño

2013-02-20 Por tema Hector Quezada Monsalve

El 20-02-2013, a las 17:38, Juan C. Olivares juan...@juancri.com escribió:

 Creo que es más costosa porque implica realizar cambios al software que
 accede a la base de datos y adquirir licencias de Oracle :)
 
 Yo también creo que Linux + PostgreSQL es una excelente opción.
 
+1
Pero alguien ha tenido experiencia con el soporte para empresas con Postgres? 
onda si tiene algún problema llame a tal numero  en Chile como por ejemplo con 
Oracle?
Hace tiempo atras hable con el jefe de informática del Sanatorio Aleman en 
conce y me comento que la única razón por la que compraron Oracle en vez de 
Postgres ( adquirir Postgres) era por que no encontraron soporte adecuado para 
ellos como si con  Oracle.
Saludos


 2013/2/20 Esteban Osorio Gallardo e.osorio.galla...@gmail.com
 
 Yo usaría linux/postgres.
 
 Por qué es más costoso pasar a Linux? O invertir en buenos profesionales es
 perdida para el negocio?.
 
 Trabajé durante años con postgres en el gobierno y fue una excelente
 decisión.;-)
 El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:
 
 Estimados:
 
 Tengo la siguiente pregunta, pero no antes sin argumentar.
 
 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.
 
 Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
 pero es una propuesta mucho más osada y costosa.
 
 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?
 
 Quedo atento a sus opiniones.
 
 Gracias.
 
 
 Cordialmente,
 Javier Garay G.
 
 
 
 
 
 -- 
 Atte,
 Juan Cristóbal Olivares
 
 *La disposición a admirar, casi a adorar, a los ricos y poderosos y a 
 descuidar a las personas más pobres … es la mayor y más universal causa de
 corrupción de nuestros sentimientos morales (**Adam Smith)*



Re: Sobre Desempeño

2013-02-20 Por tema Enrique Herrera Noya
On 20/02/13 17:27, Javier Garay wrote:
 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.
le pasar de una versión 2005 a 2008, no te asegura accesibilidad ... y
estabilidad, y vida familiar...

si bien, es estable oracle sobre linux (no por nada desarrollaron su
version , http://www.oracle.com/us/technologies/linux/overview/index.html )

pienso que es mejor postgresql , y si quieren con consultas via odbc
para no quedar atados a la base

ademas que postgresql también te permite clusterizar




 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
mas costoso desde el punto de vista T.C.O.(/Total Cost of Ownership/)
pero desde el punto de vista T.C.P.(/Total Cost of Production)/ es mas
barato...
(las curvas son al revés)


 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



---
Enrique Herrera Noya
Asesorías y Consultorias
ITCoop
09-92303151
-- 
Mis Certificaciones:
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10 



Re: Sobre Desempeño

2013-02-20 Por tema Cristóbal Giadach
Has cotizado SQL 2008 u Oracle, la diferencia en el precio es mayúcula. Te
cobran por todo, ahora  tb tienes que evaluar si tienes personal capacitado
en la tecnología a elejir, ya que el costo en HH al largo plazo suele ser
mayor que las licencias. Por ende yo me fijaría en dos aspectos, precio de
las licencias y salario de las personas.

2013/2/20 Jose Miguel Vidal Lavin jmvidal...@gmail.com

 Lejos GNU/Linux (Debian jejejeje) + postgresql, el costo quisas será pasar
 los SP.

 Saludos
 
 Atte.
 José Miguel Vidal Lavín



 El 20 de febrero de 2013 17:38, Juan C. Olivares juan...@juancri.com
 escribió:

  Creo que es más costosa porque implica realizar cambios al software que
  accede a la base de datos y adquirir licencias de Oracle :)
 
  Yo también creo que Linux + PostgreSQL es una excelente opción.
 
  2013/2/20 Esteban Osorio Gallardo e.osorio.galla...@gmail.com
 
   Yo usaría linux/postgres.
  
   Por qué es más costoso pasar a Linux? O invertir en buenos
 profesionales
  es
   perdida para el negocio?.
  
   Trabajé durante años con postgres en el gobierno y fue una excelente
   decisión.;-)
   El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:
  
Estimados:
   
Tengo la siguiente pregunta, pero no antes sin argumentar.
   
Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre
 un
servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
   imposible
trabajar, sobre todo en días específicos cuando se realizan miles de
consultas por hora.
   
Estamos evaluando la posibilidad de migrar todo a una plataforma con
 un
   hw
mucho más nuevo y con mayor poder de proceso. Se tienen dos
 propuestas,
   una
es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
   cambio
mayúsculo y migrar todo a una plataforma con Linux y un motor como
   Oracle,
pero es una propuesta mucho más osada y costosa.
   
La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
   asumiendo
que es un proyecto mucho más costoso y complejo tecnologicamente
   hablando,
buscando obtener un mejor desempeño/estabilidad en desmedro de la
  opción
más simple (windows), sin olvidad que el hw será mejorado
significativamente?
   
Quedo atento a sus opiniones.
   
Gracias.
   
   
Cordialmente,
Javier Garay G.
   
  
 
 
 
  --
  Atte,
  Juan Cristóbal Olivares
 
  *La disposición a admirar, casi a adorar, a los ricos y poderosos y a
 
  descuidar a las personas más pobres … es la mayor y más universal causa
 de
  corrupción de nuestros sentimientos morales (**Adam Smith)*
 




-- 

Saludos
Cristóbal Giadach
http://giadach.com/
+56 9 75381437


.


Re: Sobre Desempeño

2013-02-20 Por tema Javier Garay
Hola...

Me gustaría que argumentasen mejor sus respuestas, ya que no es tan simple
el tema.

Solo para aclarar... Sería más costoso el cambio a Linux debido a que todo
proyecto implica plazos y recursos, de partida no tenemos DBA ni tampoco
tenemos expertos en sistemas linux, por lo que tendríamos que o contratar a
alguien (recurso tiempo, recruiting) o externalizar (recurso monetario,
riesgo). No es cosa de exportar y luego importar en el otro lado como
muchos piensan, hay que hacer data mining y realizar una migración
planificada, QA, marcha blanca, etc., lo que encarece significativamente el
proyecto, por otro lado migrar a un hw superior, manteniendo la misma base
de software es más simple y consume menos HH y al mismo tiempo la mano de
obra es más barata. Hay que pensar que hay otros factores como por ejemplo
que la base de datos actual va a seguir funcionando hasta que la nueva este
lista para pasar a producción y eso implica que todas las actualizaciones
tienen que irse a ambas BD ¿Cómo haces eso? ¿Que hay del double take? En
fin, son muchas variables que un proyecto así implica.

Saludos.


Cordialmente,
Javier Garay G.


El 20 de febrero de 2013 17:43, Jose Miguel Vidal Lavin 
jmvidal...@gmail.com escribió:

 Lejos GNU/Linux (Debian jejejeje) + postgresql, el costo quisas será pasar
 los SP.

 Saludos
 
 Atte.
 José Miguel Vidal Lavín



 El 20 de febrero de 2013 17:38, Juan C. Olivares juan...@juancri.com
 escribió:

  Creo que es más costosa porque implica realizar cambios al software que
  accede a la base de datos y adquirir licencias de Oracle :)
 
  Yo también creo que Linux + PostgreSQL es una excelente opción.
 
  2013/2/20 Esteban Osorio Gallardo e.osorio.galla...@gmail.com
 
   Yo usaría linux/postgres.
  
   Por qué es más costoso pasar a Linux? O invertir en buenos
 profesionales
  es
   perdida para el negocio?.
  
   Trabajé durante años con postgres en el gobierno y fue una excelente
   decisión.;-)
   El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:
  
Estimados:
   
Tengo la siguiente pregunta, pero no antes sin argumentar.
   
Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre
 un
servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
   imposible
trabajar, sobre todo en días específicos cuando se realizan miles de
consultas por hora.
   
Estamos evaluando la posibilidad de migrar todo a una plataforma con
 un
   hw
mucho más nuevo y con mayor poder de proceso. Se tienen dos
 propuestas,
   una
es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
   cambio
mayúsculo y migrar todo a una plataforma con Linux y un motor como
   Oracle,
pero es una propuesta mucho más osada y costosa.
   
La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
   asumiendo
que es un proyecto mucho más costoso y complejo tecnologicamente
   hablando,
buscando obtener un mejor desempeño/estabilidad en desmedro de la
  opción
más simple (windows), sin olvidad que el hw será mejorado
significativamente?
   
Quedo atento a sus opiniones.
   
Gracias.
   
   
Cordialmente,
Javier Garay G.
   
  
 
 
 
  --
  Atte,
  Juan Cristóbal Olivares
 
  *La disposición a admirar, casi a adorar, a los ricos y poderosos y a
 
  descuidar a las personas más pobres … es la mayor y más universal causa
 de
  corrupción de nuestros sentimientos morales (**Adam Smith)*
 



Re: Sobre Desempeño

2013-02-20 Por tema Andrew Latham
http://www.postgresql.org/download/windows/  ~~~ Gringo Malvado ~~~


2013/2/20 Javier Garay javierzga...@gmail.com:
 Hola...

 Me gustaría que argumentasen mejor sus respuestas, ya que no es tan simple
 el tema.

 Solo para aclarar... Sería más costoso el cambio a Linux debido a que todo
 proyecto implica plazos y recursos, de partida no tenemos DBA ni tampoco
 tenemos expertos en sistemas linux, por lo que tendríamos que o contratar a
 alguien (recurso tiempo, recruiting) o externalizar (recurso monetario,
 riesgo). No es cosa de exportar y luego importar en el otro lado como
 muchos piensan, hay que hacer data mining y realizar una migración
 planificada, QA, marcha blanca, etc., lo que encarece significativamente el
 proyecto, por otro lado migrar a un hw superior, manteniendo la misma base
 de software es más simple y consume menos HH y al mismo tiempo la mano de
 obra es más barata. Hay que pensar que hay otros factores como por ejemplo
 que la base de datos actual va a seguir funcionando hasta que la nueva este
 lista para pasar a producción y eso implica que todas las actualizaciones
 tienen que irse a ambas BD ¿Cómo haces eso? ¿Que hay del double take? En
 fin, son muchas variables que un proyecto así implica.

 Saludos.


 Cordialmente,
 Javier Garay G.


 El 20 de febrero de 2013 17:43, Jose Miguel Vidal Lavin 
 jmvidal...@gmail.com escribió:

 Lejos GNU/Linux (Debian jejejeje) + postgresql, el costo quisas será pasar
 los SP.

 Saludos
 
 Atte.
 José Miguel Vidal Lavín



 El 20 de febrero de 2013 17:38, Juan C. Olivares juan...@juancri.com
 escribió:

  Creo que es más costosa porque implica realizar cambios al software que
  accede a la base de datos y adquirir licencias de Oracle :)
 
  Yo también creo que Linux + PostgreSQL es una excelente opción.
 
  2013/2/20 Esteban Osorio Gallardo e.osorio.galla...@gmail.com
 
   Yo usaría linux/postgres.
  
   Por qué es más costoso pasar a Linux? O invertir en buenos
 profesionales
  es
   perdida para el negocio?.
  
   Trabajé durante años con postgres en el gobierno y fue una excelente
   decisión.;-)
   El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:
  
Estimados:
   
Tengo la siguiente pregunta, pero no antes sin argumentar.
   
Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre
 un
servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
   imposible
trabajar, sobre todo en días específicos cuando se realizan miles de
consultas por hora.
   
Estamos evaluando la posibilidad de migrar todo a una plataforma con
 un
   hw
mucho más nuevo y con mayor poder de proceso. Se tienen dos
 propuestas,
   una
es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
   cambio
mayúsculo y migrar todo a una plataforma con Linux y un motor como
   Oracle,
pero es una propuesta mucho más osada y costosa.
   
La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
   asumiendo
que es un proyecto mucho más costoso y complejo tecnologicamente
   hablando,
buscando obtener un mejor desempeño/estabilidad en desmedro de la
  opción
más simple (windows), sin olvidad que el hw será mejorado
significativamente?
   
Quedo atento a sus opiniones.
   
Gracias.
   
   
Cordialmente,
Javier Garay G.
   
  
 
 
 
  --
  Atte,
  Juan Cristóbal Olivares
 
  *La disposición a admirar, casi a adorar, a los ricos y poderosos y a
 
  descuidar a las personas más pobres … es la mayor y más universal causa
 de
  corrupción de nuestros sentimientos morales (**Adam Smith)*
 




-- 
~ Andrew lathama Latham lath...@gmail.com http://lathama.net ~


Re: Sobre Desempeño

2013-02-20 Por tema iamnaxo
Primero perdón por el top posting, pero es complicado desde mi BB de otra 
manera.
Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con 
Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5. 
Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas mucha 
RAM, en SqlServer mientras mas RAM mejor.
Por otro lado no puedes perder de vista lo que tu mismo mencionas, el costo de 
la migración (HH, HR, plazos, training, costos ocultos)

PS: creo que equivocaste el lugar para preguntar, porque acá todos te dirán 
Linux + ???.

-Original Message-
From: Javier Garay javierzga...@gmail.com
Sender: linux-boun...@listas.inf.utfsm.cl
Date: Wed, 20 Feb 2013 17:27:50 
To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
Subject: Sobre Desempeño

Estimados:

Tengo la siguiente pregunta, pero no antes sin argumentar.

Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
trabajar, sobre todo en días específicos cuando se realizan miles de
consultas por hora.

Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
pero es una propuesta mucho más osada y costosa.

La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
más simple (windows), sin olvidad que el hw será mejorado
significativamente?

Quedo atento a sus opiniones.

Gracias.


Cordialmente,
Javier Garay G.


Re: Sobre Desempeño

2013-02-20 Por tema Jose Miguel Vidal Lavin
El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)

 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.


  -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



Re: Sobre Desempeño

2013-02-20 Por tema Christian Pedreros
Y puede ser Postgres mas Linux/windows??
La verdad, en lugar de pensarne n SQL 2008, pensaría en SQL 2012, ya sacó
un SP, si no estoy equivocado.
HAce tiempo tuve la misma duda, para una BD que estaba en 2005, finalmente
la pasamos a POSTGRES, en una jugada máxima, personal etc etc etc y el
resultado fué increible, (la BD crece 20 GB al año, lleva 90 gb hoy app,
son algo asi como 25 inserciones por segundo).
Sin cambiar mucho el HW  (solo subimos 2 GB la ram), en un proliant 160,
solo con el cambio de BD  (seguimos con windows, pasamos de 2003 a 2008),
solo con ese sutil cambio los rendimientos fueron brutalmente buenos.
Dado quePG  no les cuesta (aunque está la enterpriseDB que da soporte), no
es conveniente hacer una prueba?
Nosotros hicimos lo siguiente: sacamos el modelo de datos con el
PowerDesigner (super facil el proceso realmente, le dimos los datos de
admin y pass, et voila!), una vez revisada la integridad del modelo,
generamos los scripts para postgres.. ahi la BD nos quedó igual!!
De ahi una pequeña aplicación externa que pasó los datos de una a otra bd,
con verificador, etc.  (pesa como 3 MB la aplicacionjajaj)
despues de una semana pasando datos, se completó la tarea de manera
exitosa, a un costo MUY infinitamente bajo.
Como dato no mas!
Saludos!


El 20 de febrero de 2013 18:22, Jose Miguel Vidal Lavin 
jmvidal...@gmail.com escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

  Primero perdón por el top posting, pero es complicado desde mi BB de otra
  manera.
  Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
  Sql2K8. La migración de la BD es prácticamente transparente desde Sql
 2K5.
  Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
  mucha RAM, en SqlServer mientras mas RAM mejor.
  Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
  costo de la migración (HH, HR, plazos, training, costos ocultos)
 
  PS: creo que equivocaste el lugar para preguntar, porque acá todos te
  dirán Linux + ???.
 
  exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.


   -Original Message-
  From: Javier Garay javierzga...@gmail.com
  Sender: linux-boun...@listas.inf.utfsm.cl
  Date: Wed, 20 Feb 2013 17:27:50
  To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
  Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
  Subject: Sobre Desempeño
 
  Estimados:
 
  Tengo la siguiente pregunta, pero no antes sin argumentar.
 
  Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
  servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
  trabajar, sobre todo en días específicos cuando se realizan miles de
  consultas por hora.
 
  Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
  mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
  es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
  mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
  pero es una propuesta mucho más osada y costosa.
 
  La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
  que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
  buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
  más simple (windows), sin olvidad que el hw será mejorado
  significativamente?
 
  Quedo atento a sus opiniones.
 
  Gracias.
 
 
  Cordialmente,
  Javier Garay G.
 



Re: Sobre Desempeño

2013-02-20 Por tema Mauricio Sepúlveda
Y que hay de la aplicación? Es web? Ejecutable Windows? Multo plataforma?



El 20-02-2013, a las 18:22, Jose Miguel Vidal Lavin jmvidal...@gmail.com 
escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:
 
 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)
 
 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.
 
 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.
 
 
 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño
 
 Estimados:
 
 Tengo la siguiente pregunta, pero no antes sin argumentar.
 
 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.
 
 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.
 
 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?
 
 Quedo atento a sus opiniones.
 
 Gracias.
 
 
 Cordialmente,
 Javier Garay G.
 


Re: Sobre Desempeño

2013-02-20 Por tema Esteban Osorio Gallardo
El 20/02/2013 18:22, Jose Miguel Vidal Lavin jmvidal...@gmail.com
escribió:

  exacto, es como preguntar en un foro de motos si es mejor usar
bicicleta.

En ciudad es mejor la bicicleta :-D


   -Original Message-
  From: Javier Garay javierzga...@gmail.com
  Sender: linux-boun...@listas.inf.utfsm.cl
  Date: Wed, 20 Feb 2013 17:27:50
  To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
  Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
  Subject: Sobre Desempeño
 
  Estimados:
 
  Tengo la siguiente pregunta, pero no antes sin argumentar.
 
  Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
  servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
imposible
  trabajar, sobre todo en días específicos cuando se realizan miles de
  consultas por hora.
 
  Estamos evaluando la posibilidad de migrar todo a una plataforma con un
hw
  mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
una
  es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
cambio
  mayúsculo y migrar todo a una plataforma con Linux y un motor como
Oracle,
  pero es una propuesta mucho más osada y costosa.
 
  La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
asumiendo
  que es un proyecto mucho más costoso y complejo tecnologicamente
hablando,
  buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
  más simple (windows), sin olvidad que el hw será mejorado
  significativamente?
 
  Quedo atento a sus opiniones.
 
  Gracias.
 
 
  Cordialmente,
  Javier Garay G.
 


Re: Sobre Desempeño

2013-02-20 Por tema Javier Garay
Es una aplicación desktop hecha en VB pero que será reemplazada por
una web hecha en .Net.

Saludos.

Enviado desde mi iPhone

El 20-02-2013, a las 19:19, Mauricio Sepúlveda m_s_v...@yahoo.es escribió:

 Y que hay de la aplicación? Es web? Ejecutable Windows? Multo plataforma?



 El 20-02-2013, a las 18:22, Jose Miguel Vidal Lavin jmvidal...@gmail.com 
 escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)

 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.


 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



Re: Sobre Desempeño

2013-02-20 Por tema Juan C. Olivares
Si están reemplazando la web, tal vez es una buen momento para migrar de BD
;)

2013/2/20 Javier Garay javierzga...@gmail.com

 Es una aplicación desktop hecha en VB pero que será reemplazada por
 una web hecha en .Net.

 Saludos.

 Enviado desde mi iPhone

 El 20-02-2013, a las 19:19, Mauricio Sepúlveda m_s_v...@yahoo.es
 escribió:

  Y que hay de la aplicación? Es web? Ejecutable Windows? Multo plataforma?
 
 
 
  El 20-02-2013, a las 18:22, Jose Miguel Vidal Lavin 
 jmvidal...@gmail.com escribió:
 
  El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:
 
  Primero perdón por el top posting, pero es complicado desde mi BB de
 otra
  manera.
  Ahora respecto del desempeño yo te recomendaría la migración a Win2K8
 con
  Sql2K8. La migración de la BD es prácticamente transparente desde Sql
 2K5.
  Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le
 pongas
  mucha RAM, en SqlServer mientras mas RAM mejor.
  Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
  costo de la migración (HH, HR, plazos, training, costos ocultos)
 
  PS: creo que equivocaste el lugar para preguntar, porque acá todos te
  dirán Linux + ???.
 
  exacto, es como preguntar en un foro de motos si es mejor usar
 bicicleta.
 
 
  -Original Message-
  From: Javier Garay javierzga...@gmail.com
  Sender: linux-boun...@listas.inf.utfsm.cl
  Date: Wed, 20 Feb 2013 17:27:50
  To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
  Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
  Subject: Sobre Desempeño
 
  Estimados:
 
  Tengo la siguiente pregunta, pero no antes sin argumentar.
 
  Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
  servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
  trabajar, sobre todo en días específicos cuando se realizan miles de
  consultas por hora.
 
  Estamos evaluando la posibilidad de migrar todo a una plataforma con
 un hw
  mucho más nuevo y con mayor poder de proceso. Se tienen dos
 propuestas, una
  es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
  mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
  pero es una propuesta mucho más osada y costosa.
 
  La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
  que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
  buscando obtener un mejor desempeño/estabilidad en desmedro de la
 opción
  más simple (windows), sin olvidad que el hw será mejorado
  significativamente?
 
  Quedo atento a sus opiniones.
 
  Gracias.
 
 
  Cordialmente,
  Javier Garay G.
 




-- 
Atte,
Juan Cristóbal Olivares

*La disposición a admirar, casi a adorar, a los ricos y poderosos y a 
descuidar a las personas más pobres … es la mayor y más universal causa de
corrupción de nuestros sentimientos morales (**Adam Smith)*


Re: Sobre Desempeño

2013-02-20 Por tema Javier Garay
Gracias por el dato Christian. Vamos a analizar la opción de postgre,
pero para ser sincero, creo que corre con desventaja al no ser una bd
comercial. Ahora bien, he recibido un correo de una empresa que
trabaja y da soporte para postgre, por lo que eso cambia un poco las
cosas.

Saludos.

Enviado desde mi iPhone

El 20-02-2013, a las 18:59, Christian Pedreros
christian.pedre...@gmail.com escribió:

 Y puede ser Postgres mas Linux/windows??
 La verdad, en lugar de pensarne n SQL 2008, pensaría en SQL 2012, ya sacó
 un SP, si no estoy equivocado.
 HAce tiempo tuve la misma duda, para una BD que estaba en 2005, finalmente
 la pasamos a POSTGRES, en una jugada máxima, personal etc etc etc y el
 resultado fué increible, (la BD crece 20 GB al año, lleva 90 gb hoy app,
 son algo asi como 25 inserciones por segundo).
 Sin cambiar mucho el HW  (solo subimos 2 GB la ram), en un proliant 160,
 solo con el cambio de BD  (seguimos con windows, pasamos de 2003 a 2008),
 solo con ese sutil cambio los rendimientos fueron brutalmente buenos.
 Dado quePG  no les cuesta (aunque está la enterpriseDB que da soporte), no
 es conveniente hacer una prueba?
 Nosotros hicimos lo siguiente: sacamos el modelo de datos con el
 PowerDesigner (super facil el proceso realmente, le dimos los datos de
 admin y pass, et voila!), una vez revisada la integridad del modelo,
 generamos los scripts para postgres.. ahi la BD nos quedó igual!!
 De ahi una pequeña aplicación externa que pasó los datos de una a otra bd,
 con verificador, etc.  (pesa como 3 MB la aplicacionjajaj)
 despues de una semana pasando datos, se completó la tarea de manera
 exitosa, a un costo MUY infinitamente bajo.
 Como dato no mas!
 Saludos!


 El 20 de febrero de 2013 18:22, Jose Miguel Vidal Lavin 
 jmvidal...@gmail.com escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql
 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)

 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.


 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.




Re: Sobre Desempeño

2013-02-20 Por tema Javier Garay
Mister, no creo haber errado, acá, aunque la gente es muy devota, creo
que también están abiertos a aprender y abrir su visión más a novel de
negocios.

Saludos.

Enviado desde mi iPhone

El 20-02-2013, a las 18:22, Jose Miguel Vidal Lavin
jmvidal...@gmail.com escribió:

 El 20 de febrero de 2013 18:18, iamn...@gmail.com escribió:

 Primero perdón por el top posting, pero es complicado desde mi BB de otra
 manera.
 Ahora respecto del desempeño yo te recomendaría la migración a Win2K8 con
 Sql2K8. La migración de la BD es prácticamente transparente desde Sql 2K5.
 Ahora el upgrade de HW de seguro contribuirá, siempre y cuando le pongas
 mucha RAM, en SqlServer mientras mas RAM mejor.
 Por otro lado no puedes perder de vista lo que tu mismo mencionas, el
 costo de la migración (HH, HR, plazos, training, costos ocultos)

 PS: creo que equivocaste el lugar para preguntar, porque acá todos te
 dirán Linux + ???.

 exacto, es como preguntar en un foro de motos si es mejor usar bicicleta.


 -Original Message-
 From: Javier Garay javierzga...@gmail.com
 Sender: linux-boun...@listas.inf.utfsm.cl
 Date: Wed, 20 Feb 2013 17:27:50
 To: Discusion de Linux en Castellanolinux@listas.inf.utfsm.cl
 Reply-To: Discusion de Linux en Castellano linux@listas.inf.utfsm.cl
 Subject: Sobre Desempeño

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas, una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.



Re: Sobre Desempeño

2013-02-20 Por tema Javier Garay
Ese es exactamente el pero que nosotros tenemos, aunque como
mencioné antes, existen empresas que te dan el soporte.

Saludos.

Enviado desde mi iPhone

El 20-02-2013, a las 17:42, Hector Quezada Monsalve
hquez...@gmail.com escribió:


 El 20-02-2013, a las 17:38, Juan C. Olivares juan...@juancri.com escribió:

 Creo que es más costosa porque implica realizar cambios al software que
 accede a la base de datos y adquirir licencias de Oracle :)

 Yo también creo que Linux + PostgreSQL es una excelente opción.

 +1
 Pero alguien ha tenido experiencia con el soporte para empresas con Postgres?
 onda si tiene algún problema llame a tal numero  en Chile como por ejemplo 
 con Oracle?
 Hace tiempo atras hable con el jefe de informática del Sanatorio Aleman en 
 conce y me comento que la única razón por la que compraron Oracle en vez de 
 Postgres ( adquirir Postgres) era por que no encontraron soporte adecuado 
 para ellos como si con  Oracle.
 Saludos


 2013/2/20 Esteban Osorio Gallardo e.osorio.galla...@gmail.com

 Yo usaría linux/postgres.

 Por qué es más costoso pasar a Linux? O invertir en buenos profesionales es
 perdida para el negocio?.

 Trabajé durante años con postgres en el gobierno y fue una excelente
 decisión.;-)
 El 20/02/2013 17:28, Javier Garay javierzga...@gmail.com escribió:

 Estimados:

 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi
 imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un
 hw
 mucho más nuevo y con mayor poder de proceso. Se tienen dos propuestas,
 una
 es migrar a windows 2008  con SQL Server 2008 y la otra es hacer un
 cambio
 mayúsculo y migrar todo a una plataforma con Linux y un motor como
 Oracle,
 pero es una propuesta mucho más osada y costosa.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux
 asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente
 hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

 Quedo atento a sus opiniones.

 Gracias.


 Cordialmente,
 Javier Garay G.





 --
 Atte,
 Juan Cristóbal Olivares

 *La disposición a admirar, casi a adorar, a los ricos y poderosos y a 
 descuidar a las personas más pobres … es la mayor y más universal causa de
 corrupción de nuestros sentimientos morales (**Adam Smith)*



Re: Sobre Desempeño

2013-02-20 Por tema Ramirez Aranda, Marcos, Proyecto APS

El 20 de febrero de 2013 a las 17:27 Javier Garay javierzga...@gmail.com
escribió:
 Tengo la siguiente pregunta, pero no antes sin argumentar.

 Tenemos una base de datos en la empresa que pesa 120 GB. Corre sobre un
 servidor windows 2003 con SQL Server 2005 y en ocasiones es casi imposible
 trabajar, sobre todo en días específicos cuando se realizan miles de
 consultas por hora.

Antes de pensar en cambiar algo (hw o sw) debes averiguar por qué tu BD no tiene
el desempeño que esperas/necesitas y que alternativas de solución tienes.

Algunas posibles causas de lentitud en la BD:

- Consultas mal hechas / poco optimas. Es típico de los programadores no
considerar refinar sus consultas creyendo que la BD es responsable de optimizar
cualquier cosa.
- Te faltan índices estratégicos y/o diseñados para las consultas que pueden ser
muy pesadas/consumir mucha cpu y/o disco. Me ha tocado ver casos en que un
simple indice (dos campos) significa bajar el uso de la cpu del 40% al 4%.
- Tienes tu BD virtualizada. Se puede, pero no por eso deja de ser un error (a
veces muy grave)
- Te falta RAM o tu BD no está usando toda la ram posible.

Si tienes algún sistema de monitoreo en la maquina (nagios, zenoss o similar)
seria útil tener una estadística de uso de cpu/disco/ram. SQL Server también
tiene herramientas de diagnóstico que te permiten determinar si te faltan
indices y/o que consultas son las mas pesadas en caso que puedas reescribirlas
y/o modificar tu(s) aplicación(es).

 Estamos evaluando la posibilidad de migrar todo a una plataforma con un hw
 mucho más nuevo y con mayor poder de proceso[...]

Mejor HW nunca está de mas, pero antes de cambiar, asegurate que tienes medidas
y medios que te permitan comparar desempeño antes y después, al menos para poder
comparar que tanta mejora puedes conseguir.

 La pregunta es: ¿Valdrá la pena migrar todo una plataforma linux asumiendo
 que es un proyecto mucho más costoso y complejo tecnologicamente hablando,
 buscando obtener un mejor desempeño/estabilidad en desmedro de la opción
 más simple (windows), sin olvidad que el hw será mejorado
 significativamente?

En lo personal, evito a toda costa tener soluciones M$ (pareciera mas simple a
primera vista, pero las complicaciones son mucho peores).  Por otro lado, mejor
HW no necesariamente significa mejor rendimiento. Todo va a depender de las
condiciones que hacen que tu BD actual tenga problemas y lo mas seguro es que el
impacto de cambiar el hw no compense otros problemas que te pudieran estar
afectando.

Mi recomendación: averigua primero por qué tu BD tiene mal rendimiento y luego
evalúa si vale la pena el cambio de hw. El cambio de plataforma (sobretodo si es
a Linux+postgresql / oracle) deberías considerarlo una vez que tengas resuelto
tu problema actual y sólo si representa una ventaja, no sea que cambies un
servidor MSSQL lento por un servidor Oracle/PostgreSQL lento...

Saludos
--
DOCUMENTO PUBLICO