Características de GeneXus que vale la pena conocer: LocalDB


En GeneXus 17 Upgrade 1, una característica interesante para aquellos desarrolladores que trabajan con muchas bases de conocimiento en su maquina, es que pueden usar LocalDB. 

LocalDB es una funcionalidad de SQL Server Express, que esta orientada a desarrolladores. 

Que ventaja tiene esto? 
Con GeneXus usando LocalDB, la base de datos va ser conectada cuando se abra la base de conocimientos GeneXus y desconectada (detach) luego que la base de conocimiento sea cerrada. Esto hace que el archivo de base de datos no va a estar bloqueado cada en forma permanente y esto va a hacer mucho mas fácil el borrado, movido o clonado de las KB y todo los directorios que usan. 
Para quienes usen LocalDB, va a ser mucho mas fácil hacer utilitarios para el manejo de KB. 

Además, se puede liberar memoria en las maquinas de desarrollo que hoy es utilizada por SQL Server en mantener las bases de datos conectadas. 


Comentarios

  1. Me parece una característica excelente, lo que empiece en Gx17 lo haré con LocalDB.

    ResponderBorrar
  2. Hola, una consulta,

    Uso Sql Server 2019 Express para trabajar con mis KB, tengo algunas KB que son grandes, pero me di cuenta que la versión 2019 Express dice que tiene un limite de 10gb de almacenamiento, entonces mi inquietud o duda es: Que pasa si mi KB llega a pesar mas de 10gb?

    El limite de almacenamiento de 10gb aplica para Genexus?

    Gracias

    ResponderBorrar
    Respuestas
    1. Trabajo con KB de mas de 17.000 objetos y la base de datos no llega a 1Gb.
      Nunca he llegado al limite de 10Gb.
      De cualquier manera, en caso que tu base de datos llegue a ese limite, lo que vas a tener que hacer es un export y un import si no tenes GXServer o un create KB from Server si usas GXServer. De esta forma, vas a perder la historia y todas las revisiones, pero la KB queda un poco mas chica.

      Borrar
    2. Enrique, gracias por tu información.

      17.000 objetos es harto, yo tengo muuucho menos, entonces creo que me puedo quedar tranquilo, quizás usar wwplus me aumenta la cantidad de objetos.

      Consulta, esa limitación de express de 10GB será por cada base de datos?, por ejemplo, si tengo 5 KB la suma de todas no puede superar los 10GB o es por cada una?

      Saludos!

      Borrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.