Code snippet

Syndicate content 13 

¡Hola a tod@s!

¿Le parece que son demasiado lentas las consultas sobre el rango de las fechas?  ¿Le parece que el rendimiento de SQL es bajo?  ¡Tengo un truco curioso que podría ayudarle a solucionar estos problemas! (¡Los desarrolladores de SQL detestan que conozca estas cosas!)*

Si tiene una clase que almacena el historial de registro de la hora cuando se agregan datos, entonces esos datos se ordenarán con sus valores IDKEY, es decir, TimeStamp1 < TimeStamp2  si y solo si la condición ID1 < ID2 se cumple para todos los valores ID y TimeStamp en la tabla, entonces puede utilizar esta información para aumentar el rendimiento de las consultas en relación con los rangos de TimeStamp.  Examine la siguiente tabla:

+ 1   0 1
0

comentarios

13

visitas

+ 1

clasificación

¡Hola Comunidad!

Las transformaciones DTL y las llamadas a los métodos GetValueAt/SetValueAt en los mensajes HL7 pueden truncar los campos que tengan más de 32K. Para evitar los truncamientos  en el caso en que los campos excedan los 32K, es posible utilizar los métodos GetFieldStreamRaw y StoreFieldStreamRaw. Un ejemplo frecuente en el que sucede el truncamiento, es el segmento OBX:5.  Se recomienda que  estos métodos se utilicen cuidadosamente, teniendo  en cuenta los detalles específicos que sean requeridos.

0   0 2
0

comentarios

32

visitas

0

clasificación

¿Qué pasaría si pudieras serializar/deserializar objetos en cualquier formato: JSON, XML, CSV,...; siguiendo diferentes criterios, exportar/importar unas propiedades y no otras, transformar valores de una u otra forma antes de exportarlos/importarlos,... y todo ello sin tener que cambiar la definición de la clase? ¿No sería genial si pudieras hacer todo eso?

Bueno, quizás sea un objetivo demasiado ambicioso para cumplirlo al 100% pero, al explorar esta idea, desarrollé muchas clases que pensé que sería bueno compartir. Si deseas probar, cambiar, modificar o mejorar el código, o simplemente echarle un vistazo, puedes hacerlo aquí. También encontrarás una explicación más detallada (consulta Readme.md)

Debes tener presente que esto es una prueba de concepto y la realicé durante mis ratos libres, por lo tanto, seguramente no es lo suficientemente robusta o puede mejorarse... pero, solo estaba jugando!....ok, podría haber esperado al lanzamiento del nuevo JSON Adaptor que seguro resuelve muchos escenarios de una manera más limpia, pero... mientras llegaba... :-) ...

+ 2   0 2
83

visitas

+ 2

clasificación