SlideShare una empresa de Scribd logo
1 de 13
Base de Datos
Se le llama base de datos a los bancos de
información que contienen datos relativos a
diversas temáticas y categorizados de
distinta manera, pero que comparten entre
sí algún tipo de vínculo o relación que
busca ordenarlos y clasificarlos en
conjunto.
Base de Datos SQL
• Es un lenguaje declarativo de acceso
a bases de datos relacionales que permite
especificar diversos tipos de operaciones
en ellas. Una de sus características es el
manejo del álgebra y el cálculo
relacional que permiten
efectuar consultas con el fin de
recuperar, de forma
sencilla, información de bases de datos,
así como hacer cambios en ellas.
Base de Datos No SQL
Es una amplia clase de sistemas de gestión de bases
de datos que difieren del modelo clásico del sistema
de gestión de bases de datos relacionales (RDBMS)
en aspectos importantes, el más destacado es que no
usan SQL como el principal lenguaje de consultas.
Los datos almacenados no requieren estructuras fijas
como tablas, normalmente no soportan
operaciones JOIN, ni garantizan
completamente ACID (atomicidad, consistencia,
aislamiento y durabilidad), y habitualmente escalan
bien horizontalmente. Los sistemas NoSQL se
denominan a veces "no sólo SQL" para subrayar el
hecho de que también pueden soportar lenguajes de
consulta de tipo SQL.
Diferenciales de SQL
• Limitaciones y restricciones
• La instrucción BACKUP no se permite en una transacción explícita o implícita.
• Requisitos previos
• La creación de una copia de seguridad diferencial de base de datos requiere una copia de
seguridad de base de datos completa previa. Si nunca se ha hecho una copia de seguridad
de la base de datos, realice una copia de seguridad completa de base de datos antes de
crear la copia de seguridad diferencial. Para más información, vea Crear una copia de
seguridad completa de base de datos (SQL Server).
• Recomendaciones
• A medida que se incrementa el tamaño de las copias de seguridad diferenciales, la
restauración de una copia de seguridad diferencial aumentará significativamente el tiempo
necesario para restaurar una base de datos. Se recomienda que realice una nueva copia
de seguridad completa a intervalos definidos para establecer una nueva base diferencial
para los datos. Por ejemplo, cada semana podría realizar una copia de seguridad completa
de toda la base de datos (es decir, una copia de seguridad completa de la base de datos)
seguida de una serie de copias de seguridad diferenciales de la base de datos realizadas
periódicamente durante la semana.
• Seguridad
• Compruebe los permisos en primer lugar.
• De forma predeterminada, los permisos de BACKUP DATABASE y BACKUP LOG
corresponden a los miembros del rol fijo de servidor sysadmin y de los roles fijos de base
de datos db_owner y db_backupoperator.
Base de Datos SQL
• Migración en vivo: las bases de datos virtuales se pueden migrar de un
servidor físico a otro sin interrupción del servicio en caso de problemas de
hardware
• Rentabilidad y fácil implementación de soluciones de alta disponibilidad
• Implementación flexible, dinámica y automatizada de nuevas instancias y
recursos del sistema cuando sea necesario (escalabilidad)
• Posibilidad de desarrollo ágil de bases de datos: el uso de diferentes máquinas
virtuales con diferentes sistemas o versiones de bases de datos promueve el
desarrollo o el testeo del desarrollo ágil de software dentro bajo el principio
de prueba y error. Los sistemas con diferentes grados de actualización
pueden ser ajustados, modificados o eliminados, sin que se corra el riesgo de
poner en peligro las bases de datos “operativas”.
• Disponibilidad mejorada: mediante la separación de las máquinas virtuales
entre sí, en caso de problemas con una máquina virtual, el resto de las
máquinas virtuales puede seguir funcionando sin sacrificar el desempeño.
Ventajas
Diferenciales de Oracle
Oracle proporciona diferentes modos de recuperar un
fallo en la BD, y es importante que el DBA conozca
como funciona cada uno de ellos para determinar
cuándo ha de ser utilizado.
Una de las mayores responsabilidades del DBA consiste
en tener la BD a punto, y prepararla ante la posibilidad
de que se produzca un fallo. Así, ante un fallo el DBA
podrá recuperar la BD en el menor tiempo posible. Los
procesos de recuperación dependen del tipo de error y
de las estructuras afectadas.
Ventajas de Oracle
• Se puede detectar la corrupción en los bloques de
datos, ya que el proceso de export fallará.
• Protege de fallos de usuario, por ejemplo si se
borra una fila o toda una tabla por error es fácil
recuperarla por medio de un import.
• Se puede determinar los datos a exportar con
gran flexibilidad.
• Se pueden realizar exports completos,
incrementales y acumulativos.
• Los backups relizados con export son portables y
sirven como formato de intercambio de datos
entre BDs y entre máquinas.
Diferenciales base de datos Mongo DB
• MongoDB posee una herramienta muy útil que nos permite hacer un volcado de la
información de la base de datos a un archivo de respaldo. Esta herramienta se
llama mongodump, y se utiliza por medio de la consola o terminal de comandos.
• Esto se conecta a la instancia de Mongo que se encuentra ejecutandose en el mismo
equipo, en el puerto por defecto 27017 y crea un archivo de respaldo de todas las bases de
datos de la instancia (menos local) y lo almacena en un directorio dump/ de la ruta de
donde se ejecutó el comando.
• Ciertamente podemos agregarle algunos parámetros a este comando para adaptarlo a
nuestras necesidades:
• --out - se especifica un directorio distinto al por defecto dump/ para que se almacene el
respaldo.
• --port - se especifica un puerto, en caso que no se utilice el por defecto 27017.
• --host - se especifica la dirección donde reside la instancia, en caso que no se utilice el
por defecto localhost.
• --db - se especifica una base de datos particular en lugar de tomar todas.
• --collection - usado en conjunto con --db se especifica una colección particular que se
quiera extraer de dicha base de datos.
• --dbpath - se especifica el directorio que contiene los archivos de las bases de datos.
Esto es sumamente útil en caso de que el proceso de mongod no esté ejecutandose ya que
podemos acceder directamente a sus archivos.
• --username y --password - permite especificar credenciales de usuario en caso de que
estas sean requeridas.
•
Ventajas de MongoDB
• Mongo DB tiene la capacidad de realizar consultas
utilizando javascript, haciendo que estas sean
enviadas directamente a la base de datos para ser
ejecutada.
• se utiliza un sistemas de archivos, ya que cuenta
con la capacidad para balancear la carga y
recopilación de datos utilizando múltiples
servidores para almacenamiento de archivo.
• el des-arrollador elige una llave shard(clave).
• la configuración automática, se puede agregar
nuevas maquinas a mongo DB con el sistema de
base corriendo.
Diferenciales de Oracle NoSQL
• Para determinar qué se almacena en los archivos de copia de
seguridad puede ejecutar este comando en el analizador de
consultas (Query Analyzer).
• RESTORE HEADERONLY FROM DISK =
'C:SQLBackupNorth.bak'
• Este comando le permite ver la información del encabezado de
respaldo para todos los conjuntos de copia de seguridad en un
dispositivo de respaldo en particular. La información incluida en
este se muestra en la siguiente tabla. Este comando es útil
cuando se tienen varios archivos con los que poder trabajar o si
se obtiene un archivo de copia de seguridad de un servidor que
usted no administra.
Ventajas de Oracle NoSQL
• 1.- Es de código abierto - Sobre todas las cosas buenas
Los productos de código abierto proporcionan a los desarrolladores grandes beneficios, sobre todo por su
estado sin costo alguno.
Gestores NoSQL populares son Cassandra, CouchDB, Hbase, MongoDB y Redis.
2.- Escalamiento sencillo.
NoSQL sustituye a la antiguo "escalar" el mantra de los gestores de las bases de datos con una nueva: "manera"
en lugar de añadir más servidores para manejar más carga de datos, una base de datos NoSQL permite a una
empresa distribuir la carga entre varios hosts a medida que aumenta la carga.
3.- Diferentes DBs NoSQL para diferentes proyectos
MongoDB y Redis son buenas opciones para el almacenamiento de escritura con alta frecuencia, rara vez leen
los datos estadísticos, tales como web, contador de visitas.
Hadoop, una libre, DB distribuida que hace un buen trabajo almacenando grandes de datos tales como
estadísticas del tiempo o el trabajo de análisis de negocio.
Memcache, una db transeúnte, destaca en la web, el almacenamiento de sesiones, y las estadísticas a corto
plazo.
Cassandra y Riak (clusters automáticos, tiendas redundantes) un buen rendimiento en entornos con aplicaciones
de alta disponibilidad, donde el tiempo de funcionamiento máximo es de vital importancia.
Empresas como Amazon, Facebook, la BBC, y Google se basan en DB NoSQL. NoSQL vuela alto en la Nube
4.- NoSQL y la nube es un ajuste natural. Los servidores de hoy en día son de bajo costo y fácilmente pueden
ser ampliados a petición mediante un servicio como Amazon EC2.
5.- Las bases de datos NoSQL utilizan sobre todo el uso de memoria en vez del disco como la principal ubicación
de escritura - lo que impide inconsistente rendimiento I/O. Y como los almacenes de datos NoSQL aprovechan
típicamente particiones horizontales, son capaces de tomar ventaja en la nube de la elástica del
aprovisionamiento.
Diferenciales de Cassandra
• Copia de seguridad
• OpsCenter facilita la copia de seguridad de
datos, proporcionando instantáneas de los
datos.
• Una instantánea crea un enlace hard a cada
nueva SSTable en vivo.
• Cassandra también ofrece servicios en línea
de copia de seguridad utilizando nodetool.
• Para tomar una instantánea de los datos en el
clúster >$CASSANDRA_HOME/bin/nodetool
snapshot
Ventajas de Cassandra
Orientado a columna familias, tolerante a
fallos , ya que replica los datos de
forma automática a múltiples nodos;
cuando un nodo falla puede ser
reemplazado sin ningún periodo de
inactividad. permite replicas a múltiples
data centers; almacenamiento de los
datos tipo column family.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
QUÉ ES MySQL
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 
Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Cuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMSCuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMS
 
Fire Bird
Fire BirdFire Bird
Fire Bird
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oracle
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Couchdb
CouchdbCouchdb
Couchdb
 
Db2 10 afinamiento
Db2 10   afinamientoDb2 10   afinamiento
Db2 10 afinamiento
 
Funciones sgbd
Funciones sgbdFunciones sgbd
Funciones sgbd
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 

Destacado

Mentor At Peace July show samples 062516
Mentor At Peace July show samples 062516Mentor At Peace July show samples 062516
Mentor At Peace July show samples 062516Frank Stinga
 
1st Tierce DCC & DFC
1st Tierce DCC & DFC1st Tierce DCC & DFC
1st Tierce DCC & DFCArijit Das
 
20160713_ALS AGL-JTA CIAT tool for AGL
20160713_ALS AGL-JTA CIAT tool for AGL20160713_ALS AGL-JTA CIAT tool for AGL
20160713_ALS AGL-JTA CIAT tool for AGLYuichi Kusakabe
 
Maddeyi̇ taniyalim pdf konu anlatimi
Maddeyi̇ taniyalim pdf konu anlatimiMaddeyi̇ taniyalim pdf konu anlatimi
Maddeyi̇ taniyalim pdf konu anlatimişüheda kara
 
Road Trip Summer 2016
Road Trip Summer 2016Road Trip Summer 2016
Road Trip Summer 2016bobpearlman
 

Destacado (9)

Ppt ch03
Ppt ch03Ppt ch03
Ppt ch03
 
Evaluation q 7
Evaluation q 7Evaluation q 7
Evaluation q 7
 
Ppt ch04
Ppt ch04Ppt ch04
Ppt ch04
 
Mentor At Peace July show samples 062516
Mentor At Peace July show samples 062516Mentor At Peace July show samples 062516
Mentor At Peace July show samples 062516
 
1st Tierce DCC & DFC
1st Tierce DCC & DFC1st Tierce DCC & DFC
1st Tierce DCC & DFC
 
20160713_ALS AGL-JTA CIAT tool for AGL
20160713_ALS AGL-JTA CIAT tool for AGL20160713_ALS AGL-JTA CIAT tool for AGL
20160713_ALS AGL-JTA CIAT tool for AGL
 
Maddeyi̇ taniyalim pdf konu anlatimi
Maddeyi̇ taniyalim pdf konu anlatimiMaddeyi̇ taniyalim pdf konu anlatimi
Maddeyi̇ taniyalim pdf konu anlatimi
 
Road Trip Summer 2016
Road Trip Summer 2016Road Trip Summer 2016
Road Trip Summer 2016
 
3 клас
 3 клас 3 клас
3 клас
 

Similar a Base de dato act4

Similar a Base de dato act4 (20)

Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Base de datos
Base de datos Base de datos
Base de datos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
Base de datos
Base de datosBase de datos
Base de datos
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Base de dato act4

  • 1. Base de Datos Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
  • 2. Base de Datos SQL • Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
  • 3. Base de Datos No SQL Es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL como el principal lenguaje de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL.
  • 4. Diferenciales de SQL • Limitaciones y restricciones • La instrucción BACKUP no se permite en una transacción explícita o implícita. • Requisitos previos • La creación de una copia de seguridad diferencial de base de datos requiere una copia de seguridad de base de datos completa previa. Si nunca se ha hecho una copia de seguridad de la base de datos, realice una copia de seguridad completa de base de datos antes de crear la copia de seguridad diferencial. Para más información, vea Crear una copia de seguridad completa de base de datos (SQL Server). • Recomendaciones • A medida que se incrementa el tamaño de las copias de seguridad diferenciales, la restauración de una copia de seguridad diferencial aumentará significativamente el tiempo necesario para restaurar una base de datos. Se recomienda que realice una nueva copia de seguridad completa a intervalos definidos para establecer una nueva base diferencial para los datos. Por ejemplo, cada semana podría realizar una copia de seguridad completa de toda la base de datos (es decir, una copia de seguridad completa de la base de datos) seguida de una serie de copias de seguridad diferenciales de la base de datos realizadas periódicamente durante la semana. • Seguridad • Compruebe los permisos en primer lugar. • De forma predeterminada, los permisos de BACKUP DATABASE y BACKUP LOG corresponden a los miembros del rol fijo de servidor sysadmin y de los roles fijos de base de datos db_owner y db_backupoperator.
  • 5. Base de Datos SQL • Migración en vivo: las bases de datos virtuales se pueden migrar de un servidor físico a otro sin interrupción del servicio en caso de problemas de hardware • Rentabilidad y fácil implementación de soluciones de alta disponibilidad • Implementación flexible, dinámica y automatizada de nuevas instancias y recursos del sistema cuando sea necesario (escalabilidad) • Posibilidad de desarrollo ágil de bases de datos: el uso de diferentes máquinas virtuales con diferentes sistemas o versiones de bases de datos promueve el desarrollo o el testeo del desarrollo ágil de software dentro bajo el principio de prueba y error. Los sistemas con diferentes grados de actualización pueden ser ajustados, modificados o eliminados, sin que se corra el riesgo de poner en peligro las bases de datos “operativas”. • Disponibilidad mejorada: mediante la separación de las máquinas virtuales entre sí, en caso de problemas con una máquina virtual, el resto de las máquinas virtuales puede seguir funcionando sin sacrificar el desempeño. Ventajas
  • 6. Diferenciales de Oracle Oracle proporciona diferentes modos de recuperar un fallo en la BD, y es importante que el DBA conozca como funciona cada uno de ellos para determinar cuándo ha de ser utilizado. Una de las mayores responsabilidades del DBA consiste en tener la BD a punto, y prepararla ante la posibilidad de que se produzca un fallo. Así, ante un fallo el DBA podrá recuperar la BD en el menor tiempo posible. Los procesos de recuperación dependen del tipo de error y de las estructuras afectadas.
  • 7. Ventajas de Oracle • Se puede detectar la corrupción en los bloques de datos, ya que el proceso de export fallará. • Protege de fallos de usuario, por ejemplo si se borra una fila o toda una tabla por error es fácil recuperarla por medio de un import. • Se puede determinar los datos a exportar con gran flexibilidad. • Se pueden realizar exports completos, incrementales y acumulativos. • Los backups relizados con export son portables y sirven como formato de intercambio de datos entre BDs y entre máquinas.
  • 8. Diferenciales base de datos Mongo DB • MongoDB posee una herramienta muy útil que nos permite hacer un volcado de la información de la base de datos a un archivo de respaldo. Esta herramienta se llama mongodump, y se utiliza por medio de la consola o terminal de comandos. • Esto se conecta a la instancia de Mongo que se encuentra ejecutandose en el mismo equipo, en el puerto por defecto 27017 y crea un archivo de respaldo de todas las bases de datos de la instancia (menos local) y lo almacena en un directorio dump/ de la ruta de donde se ejecutó el comando. • Ciertamente podemos agregarle algunos parámetros a este comando para adaptarlo a nuestras necesidades: • --out - se especifica un directorio distinto al por defecto dump/ para que se almacene el respaldo. • --port - se especifica un puerto, en caso que no se utilice el por defecto 27017. • --host - se especifica la dirección donde reside la instancia, en caso que no se utilice el por defecto localhost. • --db - se especifica una base de datos particular en lugar de tomar todas. • --collection - usado en conjunto con --db se especifica una colección particular que se quiera extraer de dicha base de datos. • --dbpath - se especifica el directorio que contiene los archivos de las bases de datos. Esto es sumamente útil en caso de que el proceso de mongod no esté ejecutandose ya que podemos acceder directamente a sus archivos. • --username y --password - permite especificar credenciales de usuario en caso de que estas sean requeridas. •
  • 9. Ventajas de MongoDB • Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. • se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo. • el des-arrollador elige una llave shard(clave). • la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
  • 10. Diferenciales de Oracle NoSQL • Para determinar qué se almacena en los archivos de copia de seguridad puede ejecutar este comando en el analizador de consultas (Query Analyzer). • RESTORE HEADERONLY FROM DISK = 'C:SQLBackupNorth.bak' • Este comando le permite ver la información del encabezado de respaldo para todos los conjuntos de copia de seguridad en un dispositivo de respaldo en particular. La información incluida en este se muestra en la siguiente tabla. Este comando es útil cuando se tienen varios archivos con los que poder trabajar o si se obtiene un archivo de copia de seguridad de un servidor que usted no administra.
  • 11. Ventajas de Oracle NoSQL • 1.- Es de código abierto - Sobre todas las cosas buenas Los productos de código abierto proporcionan a los desarrolladores grandes beneficios, sobre todo por su estado sin costo alguno. Gestores NoSQL populares son Cassandra, CouchDB, Hbase, MongoDB y Redis. 2.- Escalamiento sencillo. NoSQL sustituye a la antiguo "escalar" el mantra de los gestores de las bases de datos con una nueva: "manera" en lugar de añadir más servidores para manejar más carga de datos, una base de datos NoSQL permite a una empresa distribuir la carga entre varios hosts a medida que aumenta la carga. 3.- Diferentes DBs NoSQL para diferentes proyectos MongoDB y Redis son buenas opciones para el almacenamiento de escritura con alta frecuencia, rara vez leen los datos estadísticos, tales como web, contador de visitas. Hadoop, una libre, DB distribuida que hace un buen trabajo almacenando grandes de datos tales como estadísticas del tiempo o el trabajo de análisis de negocio. Memcache, una db transeúnte, destaca en la web, el almacenamiento de sesiones, y las estadísticas a corto plazo. Cassandra y Riak (clusters automáticos, tiendas redundantes) un buen rendimiento en entornos con aplicaciones de alta disponibilidad, donde el tiempo de funcionamiento máximo es de vital importancia. Empresas como Amazon, Facebook, la BBC, y Google se basan en DB NoSQL. NoSQL vuela alto en la Nube 4.- NoSQL y la nube es un ajuste natural. Los servidores de hoy en día son de bajo costo y fácilmente pueden ser ampliados a petición mediante un servicio como Amazon EC2. 5.- Las bases de datos NoSQL utilizan sobre todo el uso de memoria en vez del disco como la principal ubicación de escritura - lo que impide inconsistente rendimiento I/O. Y como los almacenes de datos NoSQL aprovechan típicamente particiones horizontales, son capaces de tomar ventaja en la nube de la elástica del aprovisionamiento.
  • 12. Diferenciales de Cassandra • Copia de seguridad • OpsCenter facilita la copia de seguridad de datos, proporcionando instantáneas de los datos. • Una instantánea crea un enlace hard a cada nueva SSTable en vivo. • Cassandra también ofrece servicios en línea de copia de seguridad utilizando nodetool. • Para tomar una instantánea de los datos en el clúster >$CASSANDRA_HOME/bin/nodetool snapshot
  • 13. Ventajas de Cassandra Orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo column family.