Título: La forma facil o la forma dificil? Publicado por: fguzman31 en 21 Septiembre 2014, 02:48 am Buenas noches compañeros desarrolladores
Esta noche vengo a consultarlos por que tengo una duda respecto a que debo hacer para terminar mi proyecto de grado.... herramientas ambiente de desarrollo: eclipse kepler bd: sybase sql anywhere 16 (no se puede cambiar) servidor de aplicaciones Jboss 7 lenguaje de programacion: java ... Problema Tengo que convertir un xml de mas de 400 registros a objetos y guardarlos en una bd (aprox 110.000 caracteres) Dilema Deserializar los datos del xml...guardar los objetos que traigo en tablas mas pequeñas (son mas de 90 tablas) consultar las tablas y mostrar los datos. ó guardar el xml entero en una unica tabla...al consultar esos datos deserializar los datos convertilos en objetos y mostrarlos (el campo text permite guardar aprox. 170.000 caracteres). que me aconsejan ustedes que tienen mas experiencia saludos y gracias Título: Re: La forma facil o la forma dificil? Publicado por: ~ Yoya ~ en 21 Septiembre 2014, 05:16 am (http://www.rickdutch.nl/wp-content/uploads/KISS-Principle.png)
(http://www.taracousineau.com/wp-content/uploads/2013/10/KISS-dreamstime.jpg) PD: La segunda forma es mucho peor, porque cada vez que necesites consultar los datos tendrás que hacer un unmarshing, cargas algunos objetos con data redundante y no podrás utilizar JPA efectivamente ya que toda la data esta en una tabla. También te recomiendo guardar el XML que recibes en una tabla, por si en algún momento el unmarshing falla (ya sea porque la estructura de el XML u por otra cosa), tendras la data de todos modos y luego podrás examinarla e procesarla. |