Developer
Una de las novedades que vienen, publicada para octubre de 2023 afecta a la forma en la que se va a mantener la estructura de las tablas en Business Central.
Extensiones
Hasta ahora, cada extensión que se instalaba, en la base de datos, generaba una nueva tabla con el identificador de la extensión.
dbo.[CompanyName$TableName$ExtensionID]
¿Que significa esto? Que si tenemos 7 aplicaciones que extienden la tabla customer, tenemos 7 tablas diferentes (realmente 8 contando con la original), por lo que cuantas más extensiones tengamos, peor es el rendimiento ya que tiene que realizar un join para ir uniéndolas.
En la próxima versión de Business Central, el modelo va a cambiar añadiendo todos los campos en la misma tabla de forma que ya no se necesitará hacer más Joins reduciendo el impacto en el rendimiento.
Data loads faster in the server | Microsoft Learn
¿Que va a pasar ahora?
Según la documentación oficial, el número máximo de columnas en una tabla de SQL es de 1024, por tanto, ¿tendremos una limitación de extensiones para instalar?
Tendremos que estar atentos para ver como se gestiona esto.
No hay comentarios:
Publicar un comentario