Una de las «carencias» si se puede decir así que uno ve cuando intenta llevar a la práctica alguna implementación con el nuevo motor In-Memory OLTP es precisamente que supongo que por hitos de desarrollo, algunas características no están implementadas todavía. En este caso, he creado un proyecto en GitHub bajo licenciamiento MIT en el que animo a cualquiera que esté dispuesto a añadir features que no se han implementado todavía nativamente en el motor In-Memory.

Para tener algo de partida he añadido unas funciones para tratamiento de texto bastante básicas que necesitaba para un proyecto que llevo entre manos y aprovechando el tirón lo he dejado publicado como comentaba en este sitio: https://github.com/enriquecatala/InMemoryOLTPUtils. A dia de hoy (28-07-2016) y como primera «batida» he dejado implementadas las siguientes funcionalidades:

Cada una de ellas tiene sus propios métodos de test con los que he intentado validar que el funcionamiento es exactamente el equivalente al que actualmente tenemos implementado bajo el motor OnDisk. Llévate cuidado, porque su utilidad es relativa ya que he estado validando el performance y es bastante malo comparado con CLR, lo que me lleva a escribir otro post al respecto en breve.

No obstante la idea es que si necesitas alguna de las funcionalidades anteriores, con este código lo tienes implementado ya.

 

Enrique Catalá

Enrique Catalá es Mentor en SolidQ, Microsoft Data Platform MVP desde 2013 e Ingeniero en informática. Es Microsoft Certified Trainer (MCT) y está centrado en el motor relacional SQL Server, tanto en la resolución de problemas de rendimiento y escalabilidad en sistemas OLTP como la definición e implementación de entornos de alta disponibilidad confiables, en donde ha llevado con éxito más de 100 proyectos no solo en España, sino en diferentes países como EEUU, Holanda, México, Arabia Saudí, Austria... Es el arquitecto principal de las soluciones para SolidQ llamadas HealthCheck, SQL2Cloud, SCODA y del generador de SSIS de SolidQ. Ponente habitual del SolidQ SUMMIT, miembro y ponente en SQL PASS tanto en España como Iberoamérica ponente en varios SQLSaturday

Latest posts by Enrique Catalá (see all)