Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como SQL Server

Proyecto GEOW. Implementando el patrón CQRS. 2ª parte

En el anterior post ( Proyecto GEOW. Implementando el patrón CQRS ) nos adentramos en el funcionamiento del proyecto GEOW que nos va a servir de base para implementar un patrón arquitectónico, CQRS , pensado para dar respuesta a sistemas con alta exigencia de lecturas y escrituras simultáneas. Para ello hemos creado una interfaz gráfica con una serie de figuras geométricas en movimiento. Ahora vamos a ir a la parte de EL DATO. Cada vez que uno de estos cuadrados cambia de posición envía una trama con sus propias características, y sus nuevas coordenadas. Cada uno de los cuadrados realiza un movimiento cada 300 milisegundos, y he llegado a probar con hasta unas 700 figuras. En estos niveles el software empieza a sufrir, pero más la parte gráfica. Aparentemente el sistema de grabación de coordenadas se mantiene en buena forma. Vamos a ver, precisamente, este sistema de grabación: Grabando lotes de coordenadas en BBDD En el objeto PointObj que representa cada una de las figuras, en el ...

Proyecto GEOW. Implementando el patrón CQRS

Me siento muy feliz de poder ofrecerles esta nueva publicación y este nuevo proyecto Open Source. Naturalmente seguiremos evolucionando el proyecto de tests de c#, pero he querido hacer este paréntesis para hablarles del patrón CQRS , o lo que es lo mismo,  Command Query Responsibility Segregation . Una primera versión plenamente operativa del proyecto GEOW está ya disponible para todos Uds. en  GitHub . Les recomiendo encarecidamente que la clonen y jueguen con ella. No solo tiene un elevado potencial pedagógico , además sus propiedades visuales son altamente hipnóticas, por lo que les pido mucha precaución a la hora de ponerlo a funcionar :)  Por esta misma razón me he decidido a crear un canal en YouTube para irles mostrando videitos con los resultados de los dos proyectos que nos traemos entre manos. Espero lo disfruten. Son muchos los detalles técnicos que se desprenden en esta publicación, además de la propia implementación del patrón...

Test 4: ¿Son eficientes los ORM? - 2ª parte

Hola hola hola mis queridos programadores. Hoy abordaremos la segunda parte del test ¿son eficientes los ORM? Si en la primer publicación comprobamos el rendimiento de una inserción masiva de registros, mediante nuestro ejemplo de parte de horas anual, en esta ocasión usaremos esos miles de registros generados para los partes del año 2020, generaremos unos miles de registros más para otros años, y con ellos diseñaremos un informe de absentismo, contraponiendo la eficiencia de las consultas generadas en un procedimiento almacenado, con las consultas generadas con Entity Framework. A continuación simularemos a varios usuarios realizando peticiones del informe, con cada una de las técnicas, y valoraremos los resultados. Les recomiendo encarecidamente revisar el test 3 para recordar los términos del ejemplo Parte Horas. Como siempre les recuerdo que disponen del código fuente íntegro de la plataforma de test en GitHub . En este artículo además aprenderemos: Uso de SQL Server Pr...