comparar dos registros

Rodrigo Fuentealba darkprox en gmail.com
Jue Feb 8 12:52:56 CLST 2007


El 8/02/07, Ricardo Mun~oz A. <rmunoz en pjud.cl> escribió:
> Alberto Rivera wrote:
> > Rodrigo Fuentealba escribió:
> >> El 8/02/07, Alberto Rivera <rivera.alberto en gmail.com> escribió:
> >>>
>
> [...]
>
> >>> Lo que pasa es que lo puse de forma sencilla para que me dieran una
> >>> idea, la cuestión es que la tabla b que tiene un id2 es una tabla
> >>> temporal y el dato en realidad no se elimina sino que cambia de estado
> >>> activo a pasivo... era solo para la idea...
> >>
> >> para pasar de activo a pasivo puedes usar la sentencia
> >>
> >> update tabla1, tablatemp set tabla1.valor = 'pasivo' where tabla1.id =
> >> tablatemp.id and otras condiciones;
> >>
> >> en vez de tener que seleccionarlos para hacer el update con php. Te
> >> ahorras varios ciclos de trabajo del servidor web.
> > Si tienes razon Rodrigo, eso necesito después apenas exista un tiempo
> > voy a tener que poner a revisión todas las consultas y ciclos para
> > buscar una mejor performance del sistema, acuerdate que esta cuestión
> > va a tener que funcionar en servidores web chiquititos, porque no creo
> > que los colegios rurales compren un mega server pa esto ....
>
> mala politica. si dejas para despues lo mas importante (la logica de tu
> aplicacion) probablemente termines eligiendo entre:
>
> a. re-escribir casi todo
> b. dejarlo tal cual
>
> y obviamente vas a eligir la opcion b) porque es lo mas simple, rapido y
> barato...

Eso, considerando que Alberto está aprendiendo PHP, no siempre se
cumple. Después, cuando ya somos más viejos, programamos todo bien
altiro (eso se cumple en varios lenguajes, no sé si en PHP...)

> > tu que sabes ...  existe o tienes alguna documentación que me pueda
> > indicar algunos hacks para aumentar la performance en el desarrollo..
> > onda para hacer el sistema lo mas liviano posible, obviamente dentro
> > de las posibilidades.... sirven ideas y todo el cuento ...
>
> pesonalmente te recomiendo usar un framework como el CakePHP. para mi ha
> sido la mejor opcion en cuanto a desarrollo rapido y ordenado. si
> quieres aumentar la performance de tu aplicacion puedes revisar la
> documentacion al respecto de la BD que estas usando, el servidor web,
> sistema operativo, etc. no existe un 'hack rapido' ya que cada servicio
> se complementa y podrias mejorar por ejemplo el servidor web pero si la
> BD no hace uso de toda la memoria del sistema operitivo quedas igual que
> antes...

Correcto.

>
> > además lo otro esto lo quiero sacar luego como una versión beta pero
> > yo cacho que voy a tener que conversar con la gente de derechos
> > digitales pa ponerle algun tipo de licencia pa mantenerlo abierto ...
>
> cual seria el objetivo?
>

¿Publicitar su desarrollo y su idea para conseguir apoyo de developers
como tú, que ya tienen más idea de ciertas cosas, por ejemplo? Alberto
ya me lo había planteado en las 8 horas de amor a PHP en LinuxChillán.

-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org



Más información sobre la lista de distribución PHP