TUI
Esta modalidad es mas amigable para el usuario y permite realizar algunas operaciones de forma visual.
Esta pensada para operar de a un archivo a la vez y si bien las funcionalidades son casi idénticas a las obtenidas mediante los otros comandos, al ser interactiva permite realizar la visualización de datos o realizar varios cambios dentro de una misma sesión, permitiendo al usuario navegar por dichos datos.
A diferencia de los comandos de línea, el archivo se carga en memoria, por lo que si estamos procesando archivos muy grandes, podemos alcanzar limitaciones en el uso de la memoria consumida y en el tiempo al realizar operaciones en el archivo, por lo que es aconsejable usar esta opcion en archivos pequeños a medianos.
A modo de referencia, se muestra el uso de memoria de tres archivos diferentes:
| Registros | Tamaño en bytes | Memoria de datos | Memoria reservada |
|---|---|---|---|
| 6 | 2,358 | 2.5 MB | 14 MB |
| 54,392 | 32,796,381 | 1.2 GB | 1.3 GB |
| 271,952 | 163,981,161 | 5.5 GB | 6.1 GB |
Como vemos el crecimiento del uso de memoria es bastante lineal, y a partir de cierto tamaño de archivo el uso de memoria tiende a ser de entre 20 a 25 bytes por registro (esto es una estimación ya que el consumo real va a depender de la información que contenga el archivo)