Re: Mysql o Postgres
estas encontrando algun problema con la implementación actual ? 2010/6/16 Hector Cereceda hector.cerec...@gmail.com Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
Re: MySQL o Postgres
Oracle tiene productos especiales para gobierno. linux-boun...@listas.inf.utfsm.cl escribió el 16/06/2010 10:24:33: estas encontrando algun problema con la implementación actual ? 2010/6/16 Hector Cereceda hector.cerec...@gmail.com Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
Re: MySQL o Postgres
Bueno la idea es continuar con open El 16 de junio de 2010 10:34, Jorge Severino jsever...@adexus.cl escribió: Oracle tiene productos especiales para gobierno. linux-boun...@listas.inf.utfsm.cl escribió el 16/06/2010 10:24:33: estas encontrando algun problema con la implementación actual ? 2010/6/16 Hector Cereceda hector.cerec...@gmail.com Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org
Re: Mysql o Postgres
Por el momento no hay problema, pero no me quiero encontrar con el problema en un futuro cercano El 16 de junio de 2010 10:24, Eduardo Silva edsi...@gmail.com escribió: estas encontrando algun problema con la implementación actual ? 2010/6/16 Hector Cereceda hector.cerec...@gmail.com Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org
Re: MySQL o Postgres
2010/6/16 Jorge Severino jsever...@adexus.cl Oracle tiene productos especiales para gobierno. ¿Terminó la tanda comercial? -- Atte, Juan Cristóbal Olivares חואנכרי == Renovarse o morir: Mi PC de los sesenta tenía veinte mil militantes. Y mi PC del siglo XXI tiene cuarenta gigabytes.
Re: Mysql o Postgres
2010/6/16 Hector Cereceda hector.cerec...@gmail.com Por el momento no hay problema, pero no me quiero encontrar con el problema en un futuro cercano Héctor: Aunque soy fan de PostgreSQL, creo que no deberías tener ningún problema. Es mucho más fácil que dediques tiempo a ver si tu estructura es óptima a cambiar de motor de base de datos (indices, conversiones, etc). Suerte. -- Atte, Juan Cristóbal Olivares חואנכרי == Renovarse o morir: Mi PC de los sesenta tenía veinte mil militantes. Y mi PC del siglo XXI tiene cuarenta gigabytes.
Re: Mysql o Postgres
El 16 de junio de 2010 09:49, Hector Cereceda hector.cerec...@gmail.comescribió: Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? buena pregunta, pero faltan mas datos - que distro de Linux usas en el servidor de BD? - cuanta memoria tiene el servidor? lo usas exclusivamente para la BD? - cuentas con algun contrato de soporte/mantencion para el servidor de la BD? - has hecho alguna optimizacion de la configuracion de MySQL? - tienes una politica de respaldos? te ha tocado recuperar desde un respaldo? - funciona bien tu Intranet o tiene problemas de rendimiento? - habra algun aumento en la cantidad de usuarios? (de 300 a 400 por ejemplo?) basicamente la idea es saber si tienes tu BD funcionando como reloj o solo instalaste un Linux y dejaste funcionando MySQL. porque si tienes ya armado el cuento, y a estado funcionando bien no vale la pena migrar, pero si no has invertido mucho tiempo en optimizar, armar una politica de respaldos, etc. te podria convenir aprovechar de hacerlo junto con migrar a Postgres. -- Ricardo Mun~oz A. http://www.tux.cl
Re: Mysql o Postgres
Los datos: Distro: Debian Linux Linux002 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux Memoria: MemTotal 3895508 kB; MemFree 539656 kB Uso del servidor : Como Servidor Web y Base de datos Optimización Mysql : Solo el cachesize Política de respaldos : si Funcionamiento : Optimo Cantidad de funcionarios: Incrementándose paulatinamente. Estimados la inquietud es si debo comenzar a mirar el postgres o definitivamente muero con mysql El 16 de junio de 2010 10:52, Ricardo Munoz rmu...@tux.cl escribió: El 16 de junio de 2010 09:49, Hector Cereceda hector.cerec...@gmail.comescribió: Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? buena pregunta, pero faltan mas datos - que distro de Linux usas en el servidor de BD? - cuanta memoria tiene el servidor? lo usas exclusivamente para la BD? - cuentas con algun contrato de soporte/mantencion para el servidor de la BD? - has hecho alguna optimizacion de la configuracion de MySQL? - tienes una politica de respaldos? te ha tocado recuperar desde un respaldo? - funciona bien tu Intranet o tiene problemas de rendimiento? - habra algun aumento en la cantidad de usuarios? (de 300 a 400 por ejemplo?) basicamente la idea es saber si tienes tu BD funcionando como reloj o solo instalaste un Linux y dejaste funcionando MySQL. porque si tienes ya armado el cuento, y a estado funcionando bien no vale la pena migrar, pero si no has invertido mucho tiempo en optimizar, armar una politica de respaldos, etc. te podria convenir aprovechar de hacerlo junto con migrar a Postgres. -- Ricardo Mun~oz A. http://www.tux.cl -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org
Re: Mysql o Postgres
2010/6/16 Hector Cereceda hector.cerec...@gmail.com Por el momento no hay problema, pero no me quiero encontrar con el problema en un futuro cercano Hector, Te recomiendaria entonces poner mucha atención a tus tiempos de respuesta en las app, realiza una proyeccion de datos, espacio y tiempos de respuesta. Revisa tambien si estas usando ISAM o InnoDB, pues para las restauraciones esto puede provocarte mas de un dolor de cabeza. Pues si en las tablas tienes medio millon de registros pero que datan desde cuando? 1 año? 5? es un dato importante, revisa el sizing de tu servidor, comparalo a tus proyecciones, etc... aplicale ingenieria al tema y obtendras tu respuesta. Saludos!! Arturo El 16 de junio de 2010 10:24, Eduardo Silva edsi...@gmail.com escribió: estas encontrando algun problema con la implementación actual ? 2010/6/16 Hector Cereceda hector.cerec...@gmail.com Estimados trabajo en la Muni de Puente Alto y tengo implementada la intranet municipal, el volumen de funcionarios que ocupan esta plataforma es de más menos 300 personas, tengo cerca de 300 transacciones por munuto, más menos medio millón de registros en varias tablas e incluso más. Ahora la pregunta, dedo mudarme de mi entrañable MYSQL a POSTGRES en algún momento y cuando hacerlo? -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org -- http://animaldelared.blogspot.com Visita Un computador por niño http://www.ucpn.cl
Re: Mysql o Postgres
El 16 de junio de 2010 11:17, Hector Cereceda hector.cerec...@gmail.comescribió: Los datos: Distro: Debian Linux Linux002 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux No conozco Debian, pero la version que tienes por cuanto tiempo mas tendra actualizaciones y parches? Memoria: MemTotal 3895508 kB; MemFree 539656 kB Uso del servidor : Como Servidor Web y Base de datos Lo ideal es que Web y BD esten separados, ya que ambos compiten por el mismo recurso - RAM. Pero si te funciona bien como esta ahora, no hay problema. Si aumenta la carga puede que haya que optimiza y/o separar en servidores independientes. Optimización Mysql : Solo el cachesize cual opcion es esa? podrias usar la herramienta mysqlreport [1] para revisar tu actual configuracion de MySQL y ver donde optimizar. aunque en tu caso se hace un poco mas complicado por que debes dividir tu RAM en dos partes, una para Apache y otra para MySQL. es probable que tu Intranet no lean tan seguido ni mucho desde MySQL, y por eso hasta el momento el rendimiento ha estado bien. usas algun CMS o el codigo fue hecho en casa? Política de respaldos : si Funcionamiento : Optimo Cantidad de funcionarios: Incrementándose paulatinamente. Estimados la inquietud es si debo comenzar a mirar el postgres o definitivamente muero con mysql la logica dice que si funciona bien, mejor ni tocarlo... ;) pero si sabes que tan rapido crece la cantidad de usuarios, podrias estimar en que momento tu actual configuracion (2 servicios corriendo en el mismo servidor) ya no da mas por lo que sera necesario montar otro servidor, y ahi es donde podrias aprovechar de migrar a Postgres. [1] http://hackmysql.com/mysqlreport -- Ricardo Mun~oz A. http://www.tux.cl
Re: Mysql o Postgres
Excerpts from Hector Cereceda's message of mié jun 16 11:17:29 -0400 2010: Los datos: Distro: Debian Linux Linux002 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux Memoria: MemTotal 3895508 kB; MemFree 539656 kB Uso del servidor : Como Servidor Web y Base de datos Lo primero que yo haría sería mover la BD a un servidor dedicado. Una vez que hayas hecho eso, si sigue lento, puedes aplicar profiling para ver en qué se está ocupando el tiempo. Si realmente el problema es la BD recién entonces considerar migrar a Postgres (después de haber hecho al menos algún intento de ajuste de la configuración de mysql) -- Álvaro Herrera alvhe...@alvh.no-ip.org
Re: Mysql o Postgres
On Jun 16, 2010, at 11:17 AM, Hector Cereceda wrote: Distro: Debian Linux Linux002 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux Memoria: MemTotal 3895508 kB; MemFree 539656 kB Uso del servidor : Como Servidor Web y Base de datos Optimización Mysql : Solo el cachesize Política de respaldos : si Funcionamiento : Optimo Cantidad de funcionarios: Incrementándose paulatinamente. Estimados la inquietud es si debo comenzar a mirar el postgres o definitivamente muero con mysql La pregunta es qué ganas, qué pierdes y cuanto cuesta. - Desde el punto de vista de desarrollo de aplicaciones, el punto mas flaco de mysql es que no implementa todas las características de una base datos relacional, al menos no en la configuración normal; aquí tienes dos opciones: o intentas mantener la integridad de los datos en la aplicación (menos óptimo en varios casos) o simplemente no lo haces (tu app permite datos malos, por ejemplo un monto negativo). Hacer esto con mysql no es imposible, solo es harto más complicado (y por ende más caro o nadie lo usa). - Lo mismo desde el punto de vista de operación, si estás con myisam la concurrencia es horrible aunque 300 tx/min es bastante poco (5 cada segundo), no creo que tengas problemas aún. Lamentablemente como comenzaste con mysql el costo de migración podría ser bastante alto, y esto depende básicamente de tu aplicación y la tecnología con la que está construida (PHP? Java? Ruby on Rails? es una aplicación hecha por terceros?). Por ejemplo, uno de los problemas es que la configuración de sql-mode en Debian ignora la mayoría de los errores (por ejemplo, la fecha 2010-14-44 no da error); entonces es probable que te topes con errores que debiste haber visto antes y que tu aplicación no maneja actualmente. 300 transacciones por minuto es bastante poco, no tendrás diferencias de rendimiento, tampoco creo que necesites mover la base de datos a otro servidor. Aldrin Martoq http://aldrin.martoq.cl/
Fwd: Mysql o Postgres
On Jun 16, 2010, at 11:17 AM, Hector Cereceda wrote: Distro: Debian Linux Linux002 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux Memoria: MemTotal 3895508 kB; MemFree 539656 kB Uso del servidor : Como Servidor Web y Base de datos Optimización Mysql : Solo el cachesize Política de respaldos : si Funcionamiento : Optimo Cantidad de funcionarios: Incrementándose paulatinamente. Estimados la inquietud es si debo comenzar a mirar el postgres o definitivamente muero con mysql La pregunta es qué ganas, qué pierdes y cuanto cuesta. - Desde el punto de vista de desarrollo de aplicaciones, el punto mas flaco de mysql es que no implementa todas las características de una base datos relacional, al menos no en la configuración normal; aquí tienes dos opciones: o intentas mantener la integridad de los datos en la aplicación (menos óptimo en varios casos) o simplemente no lo haces (tu app permite datos malos, por ejemplo un monto negativo). Hacer esto con mysql no es imposible, solo es harto más complicado (y por ende más caro o nadie lo usa). - Lo mismo desde el punto de vista de operación, si estás con myisam la concurrencia es horrible aunque 300 tx/min es bastante poco (5 cada segundo), no creo que tengas problemas aún. Sip, MyISAM es sólo aconejable para Páginas Web con Datos que no son muy sensibles y no para aplicaciones WEB con alta concurrencia de datos,pero la cosa cambia con InnoDB.MyISAM no permite hacer relaciones entre las tablas,pero InnoDB si. -- Patricio Morales Fariña Técnico en Computación Alumno Ing. Informática (Técnicos Vespertino) Universidad de los Lagos 045-219291- Temuco Chile cel 78732062 Linux user number 481578 http://counter.li.org/