Presentación guía sencilla en Microsoft Excel.pptx
SGBD y Tecnologías usadas por la web 2.0
1. “Año del Diálogo y la Reconciliación Nacional”
Nombre: Valeria Marita
Apellidos: Rodriguez Palomino
Código: 1415210069
Curso: Base de datos
Profesor: Malca Vicente Eddie
Christian
2018
¿Qué SGBD (Sistema de Gestor de BD)?
2. Los sistemas de Gestión de Bases de
Datos, son aplicaciones que permiten
a los usuarios definir, crear y
mantener la base de datos y
proporciona un acceso controlado a
la misma.
3. Sistemas de Gestión de Base de
Datos más conocidos:
SQL
DB2
SLQ/DS
ORACLE
INGRES
INFORMIX
SYBASE
PARADOX
DBASE
ACCESS
FOXPRO
R
RM/T
RM/V2
9. Seguridad e
integridad de
datos
Un SGBD proporciona los siguientes mecanismos para garantizar la
seguridad e integridad de los datos:
- Debe garantizar la protección de los datos contra accesos no
autorizados, tanto intencionados como accidentales. Debe controlar que
sólo los usuarios autorizados accedan a la BD.
- Los SGBD ofrecen mecanismos para implantar restricciones de
integridad en la BD. Estas restricciones van a proteger la BD contra
daños accidentales.
- Proporciona herramientas y mecanismos para la planificación y
realización de copias de seguridad y restauración.
- Debe ser capaz de recuperar la BD llevándola a un estado consistente
en caso de ocurrir algún suceso que la dañe.
- Debe asegurar el acceso concurrente y ofrecer mecanismos para
conservar la consistencia de los datos en el caso de que varios usuarios
actualicen la BD de forma concurrente
12. “Año del Diálogo y la Reconciliación Nacional”
Nombre: Valeria Marita
Apellidos: Rodriguez Palomino
Código: 1415210069
Curso: Base de datos
Profesor: Malca Vicente Eddie
Christian
2018
Tecnologías que usan las aplicaciones web 2.0
13. CASSANDRA
Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de
código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Su
objetivo principal es la escalabilidad lineal y la disponibilidad. Además de Facebook, sitios como Reddit y
Twitter también usan Cassandra para almacenar los datos de los usuarios de forma estructurada y
distribuida. Facebook no podría escalar sin Cassandra.
14. TORNADO
Tornado es un servidor web escalable es decir, los que crecen sin afectar el desempeño o las funciones del
sistema, y un marco de aplicación web escrito en Python. Fue desarrollado para ser utilizado por
FriendFeed; la compañía fue adquirida por Facebook en 2009 y Tornado fue de código abierto poco
después. Facebook no podría "sentirse" en tiempo real sin Tornado.
15. APACHE THRIFT
Thrift es utilizado para definir y crear servicios para numerosos idiomas. Se desarrolló en Facebook para
"desarrollo de servicios escalables de idiomas cruzados". Combina una pila de software con un motor de
generación de código para crear servicios multiplataforma que pueden conectar aplicaciones escritas en una
variedad de lenguajes y marcos, incluyendo ActionScript, C, C ++, C #, Delphi, Erlang, Go, Haskell, Java,
Objective-C, Perl, PHP, Python, Ruby. Aunque desarrollado en Facebook, ahora es un proyecto de código abierto
en la Apache Software Foundation.
16. HHVM
HHVM (conocido como HipHop Virtual Machine) es una máquina virtual de código abierto basado en compilador
Just-in-Time (JIT), el cual sirve como un motor de ejecución para los lenguajes PHP y Hack. Usando el principio del
compilador JIT, ejecuta código PHP o Hack en código Bytecode HipHop intermedio, el cual es entonces traducido
en código máquina, optimizado, y ejecutado nativamente. Esto contrasta con la ejecución interpretada usual de
PHP, el cual el Motor Zend transforma código fuente PHP en opcode (forma de bytecode), el cual el Zend Engine's
virtual CPU se encarga de ejecutar. HHVM es desarrollado por Facebook, de hecho, Facebook afirma que gracias a
HipHop for PHP usa hasta 50% menos CPU que antes.