Publi

  • Array (programación)

    Un array (también llamados matrices, vectores y mal llamados arreglos), es una estructura de información de tamaño fijo que es capaz de almacenar varios elementos de un mismo tipo de forma ordenada.

    Por ejemplo, podemos crear un array de 10 números enteros, 10 palabras, o 10 fichas de contacto con nombre, apellidos, dirección, etc. Además, también podemos encontrar arrays multidimensionales (los unidimensionales suelen llamarse vectores, a partir de dos dimensiones, matrices), para visualizar un array de varias dimensiones, podemos imaginar que en cada elemento de un vector encontramos otro vector.… Leer artículo completo

  • ORM – Object-relational mapping

    El Object-relational mapping o mapeo objeto-relacional es una técnica de programación que añade una capa de abstracción entre nuestra base de datos y nuestra relación con ella (las peticiones que le hacemos) con el objetivo de hacer uso de las características de la programación orientada a objetos sobre la base de datos, permitiendo así un lenguaje más natural a la hora de programar.

    Así, en lugar de hacer una consulta a base de datos, obtener la respuesta y manejar los datos en bruto tal cual nos los da la base de datos (o manejar identificadores de petición, lo cual es muy incómodo), tendremos métodos para obtener/insertar/modificar/eliminar información que se encargarán de generar las consultas pertinentes a base de datos y nos devolverán la información de una forma más natural, como por ejemplo en un objeto al que puedo acceder por filas/columnas, sin necesidad de pelearme con identificadores.… Leer artículo completo

  • RPO – Recovery Point Objective

    El Recovery Point Objective (RPO) u «Objetivo de punto de recuperación» es la pérdida de datos máxima aceptable ante una situación de desastre. Podemos pensar en nuestro ordenador personal. Si hacemos una copia de seguridad de los datos cada semana, tendremos un RPO de 1 semana, lo que quiere decir que en caso de desastre (por ejemplo, se nos quema el disco duro), habremos perdido una semana de datos personales.

    Aunque en la práctica, imaginemos un servidor que hace copias de seguridad automáticas cada día, y hay una corrupción de disco, o tenemos un intruso en el servidor que nos borra información.… Leer artículo completo