comparar dos registros
Alberto Rivera
rivera.alberto en gmail.com
Jue Feb 8 12:53:00 CLST 2007
Ricardo Mun~oz A. 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:
tienes razon, pero hay que considerar el tiempo que no se tiene para
desarrollar :)
>
> a. re-escribir casi todo
> b. dejarlo tal cual
c. ir modificando y re-escribiendo de a poco :)
>
> y obviamente vas a eligir la opcion b) porque es lo mas simple, rapido
> y barato...
>
>> 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...
tienes razon, el CakePHP no lo conozco, es algo así como un IDE o que
es??? sería super interesante conocerlo ... es una herramienta que corre
en Linux porque no tengo más ????
>
>> 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?
>
El objetivo es que me encuentro desarrollando un sistema de
remuneraciones para colegios el cual entregar información a un próximo
sistema de contabilidad y por último a un sistema de gestión escolar,
pero quiero que esto se mantenga completamente liberado y que ninguna
empresa o desarrollador se lo adjudique y lo comercialice
indiscrminadamente como todo hoy en día...
salu2
Más información sobre la lista de distribución PHP