¿Qué son los principios SOLID?

Tiempo de lectura: 2 minutosLos principios SOLID tienen relación con los patrones de diseño, conocidos en inglés como SOLID principles, son 5 reglas fundamentales de la programación orientada a objetos, recopiladas por Robert C. Martin en su libro “Agile Software Development: Principles, Patterns and Practices”. Su objetivo es que nuestro software sea más limpio, flexible, escalable y mantenible. Siguiendo ... Leer más

MariaDB: Instalación

Tiempo de lectura: 3 minutosPara descargar el software necesario para instalar MariaDB, acceder a la web oficial y seguir los siguientes pasos: Revisar los campos para seleccionar la última versión compatible con el sistema operativo y hacer clic en el botón "Download": 2. Una vez descargado, hacer clic sobre el ejecutable de la aplicación: 3. A continuación se abre ... Leer más

¿Qué es MariaDB?

Tiempo de lectura: 2 minutosMariaDB es un sistema gestor de base de datos de código abierto, basado en MySQL y compatible en su mayor medida, aunque con una línea de desarrollo independiente, y con funcionalidades adicionales. MariaDB y MySQL se pueden usar casi de la misma forma, siendo transparente tanto para el desarrollador como para la aplicación, ya que ... Leer más

MongoDB: Consultar documentos

Tiempo de lectura: < 1 minutoPara consultar documentos en una colección de MongoDB existen los siguientes métodos: find():  Recupera todos los documentos de una colección. Sintaxis: db.coleccion.find() Ejemplo: db.alumnos.find() find(condicion):  Recupera todos los documentos de una colección que cumplan con las condiciones indicadas en el parámetro. Sintaxis: db.coleccion.find({condicion}) Ejemplo: db.alumnos.find({"nombre": "María"})

MongoDB: Insertar un documento en una colección

Tiempo de lectura: < 1 minutoPara crear un documento en una colección de MongoDB existen los siguientes métodos: insertOne():  Inserta un documento en una colección. Sintaxis: db.coleccion.insertOne({documento}) Ejemplo: db.alumnos.insertOne({"nombre": "Juan", "edad": 10}) insertMany(): Inserta varios documentos en una colección. Sintaxis: db.coleccion.insertMany([{documento1, documento2... documentoN}]) Ejemplo: db.alumnos.insertMany([{"nombre": "Juan", "edad": 10}, {"nombre": "María", "edad": 8}, {"nombre": "Luis", "edad": 9}]) insert(): Inserta uno o ... Leer más

MongoDB: Tipos de datos

Tiempo de lectura: < 1 minutoLos documentos que se almacenan en MongoDB se almacenan en BSON (representación binaria de JSON), y los tipos de datos permitidos en estos documentos son los siguientes: String: Se escriben con dobles comillas.  Ejemplo: { "nombre": "Juan" } Number: Pueden ser de tipo byte, int32, int64 o double. Se escriben sin comillas. Ejemplo: { "edad": ... Leer más