BASE DE DATOS
EN LA WEB
Que es Hosting?
 El
alojamiento web (en inglés web
hosting) es el servicio que provee a los
usuarios de Internet un sistema para
poder almacenar información, imágenes,
vídeo, o cualquier contenido accesible
vía Web.
Tipos de hosting
Alojamiento Gratis
Estos son ideales para un sitio personal pequeño que no requiere mucho espacio en el
servidor y que no tendrá una gran cantidad de tráfico.

Alojamiento Compartido
El Alojamiento Compartido es el más popular de todos los tipos de alojamiento web y por
lo general tiene un precio bastante asecibles.
Algunas de las ofertas más baratas puede significar tener poco ancho de banda y
capacidad de almacenamiento limitada.

Servidor Virtual
Es la mejor solución de alojamiento para un hosting empresarial, dirigido a pequeñas a
medianas empresas que necesitan más opciones.

Alojamiento Dedicado
Con este tipo de web hosting usted pagará un precio superior a fin de tener un servidor
sólo para si mismo.

Alojamiento Web en la nube
Está basado en las tecnologías más innovadoras que permiten a un gran número de
máquinas actuar como un sistema conectadas a un grupo de medios de
almacenamiento, tiene ventajas considerables sobre las soluciones de web hosting
tradicionales tal como el uso de recursos.

.
Web Host
 Son
compañías que proporcionan
espacio de un servidor a sus clientes.
Sistema de nombres de
dominio (DNS)
 Es
el encargado de traducir las
complicadas series de números que
conforman una dirección ip en palabras
que el usuario pueda recordar.
Ip: 190.186.210.27= www.google.com

Espacio en Disco: es la capacidad de almacenamiento que tiene el plan.

Base de Datos: es la cantidad de bases de datos que ofrece el plan, pueden ser
desde una hasta ilimitadas.

Soporte del Servicio: son los servicios adicionales que nos brinda el plan de hosting
para la administración del sitio. Por lo general incluyen un Panel de Control y
compatibilidad con Windows, Mac y Linux.

Servicios de Email: es la cantidad de cuentas de email y el servicio de correo que
incluye cada plan.

Dominios apuntados : Es la cantidad de dominios registrados que podrás usar con el
plan.
Sistemas de bases de datos

MySQL

Microsoft SQL Server

PostgreSQL

MongoDB

MariaDB

SQLite

Microsoft Access
Aplicaciones
FUNCIONAMIENTO
Caso de Estudio: Gestión
Telecentro Minga Digital
Paso #1.Identificación de herramientas, componentes,
framework a utilizar en el desarrollo del Proyecto.

En el proyecto se utilizara xampp para trabajar
de forma local, la base de datos a utilizar Mysql,
lenguaje Php + su versión, y Framework Phalcon.
Paso #2.Tener un Hosting donde poder alojar el
proyecto.

En el caso del proyecto Minga Telecentro
se utilizara SiteGround el cual ya estaba
alojando otra pagina Web la cual era
Minga Digital pero al tener la opción de
poder crear otra base de datos se opto por
alojarlo ahí.
Paso #3
Realizar a subir el Proyecto realizado Minga Telecentro
al hosting ya tenido, teniendo en cuanta que
funcionaba correctamente de forma local.

1.
2.
3.
4.
5.
6.
7.
Para esto se debe comprimir la carpeta que
contiene el proyecto.
Exportar la base de datos que se tiene localmente.
Ingresar como usuario a SiteGround
Ingresar a Files, y proceder a entrar a la carpeta
con el nombre (www).
Estando en la Carpeta WWW proceder a crear una
carpeta donde se alojara el proyecto
Proceder a subir el proyecto comprimido con la
opcion que da de Subir.
Proceder a Descomprimir el archivo en la carpeta
creada.
 Paso
4.Proceder a crear una base de datos en
Mysql en SiteGround.
Importar la base de datos que se tenia de
la realización del proyecto de forma local.
Paso 5.Realizar todas las modificación en cuanto a
los enlaces que se tenían con la base de
datos es decir cambiar la contraseña si
esque se establecio.

Paso #6.Proceder a ingresar a algún navegador y
ingresar el url de la pagina y ver que todo
este bien.

Aspectos Importantes



Uno de los aspectos mas importantes esta íntimamente
relacionado con el Paso 1 que era identificar las herramientas
lenguajes, versiones, framework y base de dato a utilizar. Ya que
según el framework de phalcon se tiene que investigar el tipo de
hosting que requiere o si tiene algunas restricciones.
En el caso del proyecto se pudo observar que todas las partes
desarrolladas con el framework de Phalcon no funcionaban
debido a que necesitaba tener la extensión de phalcon en el
hosting y al no tenerlo no lo reconocía es por ello que luego del
paso 1 se tiene que identificar el hosting que permitiría poder
ejecutar las extensiones de phalcon.
Luego de hacer una investigación se determino que el framework
utilizado no estaba en todos los hosting y que era un error común
toparse con ello, y debido a eso los proveedores del Framework
mencionan las empresas que tienen el framework instalado como
ser la empresa de: Fortrabit.
Pruebas para la aplicación
Paso 1:
El primer paso es en alguna computadora
ingresar a un navegador de internet y escribir
en la url: el nombre del dominio al que se subió
la aplicación.
 Paso 2:
Una vez dentro del sistema proceder a ingresar
como usuario en la parte del login.
 Paso 3:
Una ves dentro de la aplicación proceder a
navegar y realizar operaciones para ver si
funciona la aplicación tal como funcionaba
localmante.

Descargar

base de datos en la web *enfasis en hosting