Durante las últimas iteraciones se han ido incluido sucesivas optimizaciones en la base de datos que aceleran todas las operaciones de disco. Estas mejoras van parejas a un fuerte número de pruebas que nos aseguran que dichas optimizaciones no penalizan la fiabilidad de la plataforma en los distintos sistemas operativos.
Juan Muñoz-Cobos, arquitecto de la plataforma Velneo V7, nos cuenta la importancia de la principal novedad incluida en la versión 7.6 sobre la notación y gestión de señales del interfaz que tendrá en nuestros desarrollos. Compara esta novedad a la potencia que proporciona la notación de la base datos de datos para acceder a cualquier campo de cualquier tabla relacionada.
Velneo vAdmin V7 cuenta con una utilidad poco conocida que permite monitorizar el estado interno de los ficheros que componen la base de datos. Se trata del Registro de ficheros.
Mediante esta utilidad vemos en tiempo real toda la información remota de los ficheros de datos, indices y contenedores de Velneo vServer V7.
Entre esta información se puede ver el nombre, la ubicación de los ficheros, las fechas de modificación y datos internos de los ficheros como S.R.L.: Posición del siguiente registro libre, U.R.B.: Posición del último registro borrado. N.R.O.: Número de registros ocupados.
Para acceder a esta opción debes abrir Velneo vAdmin V7 y acceder mediante la opción Archivo->Registro de ficheros.
Una vez abierto tienes visible todas las carpetas compartidas con los ficheros de base de datos que contienen.
Para más información sobre el registro de ficheros puedes visitar la zona Info.
En mi opinión con la novedad de V7, estamos recalcando en nuestro Blog, todo lo que V7 aporta de nuevo (Multiplataforma, mas potencia de interface, apertura, estandares, etc), sin embargo estamos olvidando algo que damos por supuesto, pero que para los nuevos es la mayor diferencia con su actual producto: la Base de Datos de Velneo.
A este respecto, se ha publicado recientemente algunos tutoriales para mi fundamentales para entender Velneo.
Nota: Si encontráis más vídeos similares a estos, verlos con precaución, pues en alguno de ellos se comentan características de nuestra antigua plataforma que hoy en día no son válidos. Solo los que apunto desde el Blog de V7, desde mi punto de vista siguen vigentes palabra por palabra.
A partir de la versión 7.2 de Velneo V7, disponemos de acceso a bases de datos externas, y siguiendo con la filosofía de Velneo V7, dicho acceso es multiplataforma, si bien puede haber alguna pequeña diferencia implicita e inevitable según la plataforma.
Esta primera versión dispone de acceso para ODBC, SQLite v3 y PostgreSQL para Windows. Para Linux y Mac OS también son operativos, pero puede ser necesario instalar componentes de terceros para su funcionamiento.
Entendemos que con el acceso por ODBC cubrimos la mayoría de necesidades para acceder a otras bases de datos, como puede ser Oracle o MySQL. No obstante, puede surgir la pregunta de, ¿puedo funcionar con un driver nativo para conectarme?, la respuesta es sí. Al final del artículo explicaremos cómo.
Vamos a pasar a explicar cómo conectarnos a una base de datos externa. El modo de funcionamiento se realiza a través de un proceso/evento de manera similar a como se hacía en 6.X, si bien hay algunas diferencias. A continuación vemos un ejemplo de uso que iremos comentando con detalle:
Velneo tiene varias características que impresionan por su potencia y velocidad, pero personalmente una de las que más me llama la atención y que suele pasar desapercibida, es el índice por “trozos”. El motivo es simple, podemos realizar búsquedas de trozos de palabras en enormes cantidades de texto a una velocidad casi instantánea, y nos preguntamos: ¿cómo es posible?