Está en la página 1de 3

Proyecto Politécnico J.I.

C
Juan Sebastián Preciado G. Sebastián Ortiz Isaza, Daniel Páez Jiménez
Politécnico Colombiano Jaime Isaza Cadavid, Medellín - Colombia
Facultad de Ingeniería
Julio 2019

RESUMEN

Analizamos el caso planteado por la empresa y como solución planteamos el desarrollo


de la aplicación web en los siguientes lenguajes : php,html,javascript,jquery
,postgreSQL y mongoDB se tomó la decisión de elegir php ya que el lenguaje es muy
flexible en su manejo y nos permitió manejar objetos insertados en otros objetos, esto
nos trae como beneficio llevar un mejor orden de los datos que se quieren guardar en la
base de datos.

INTRODUCCIÓN

1. Este proyecto se realizó para para gestionar los diferentes eventos, charlas,
conferencias y reuniones que se realizan en el politécnico J.I.C
2. Para este estudió se deben conocer conceptos de php, boostrap,
Javascript,jquery,html, css,mongo db, xammp(apache),postgreSQL, también
conceptos de otras bases de datos nosql .
3. Los propósitos y objetivos para este trabajo fueron:
- tomar la información que hay disponible en Postgresql para alimentar la
información del sistema de registro de eventos - EventosPoli
- mostrar para un evento, las facultades o programas organizadores, los
facilitadores y los asistentes
-Permitir que el aplicativo pueda ingresar título, descripción, categorías que
sirven para realizar búsquedas, fecha y lugar del evento, así como la
información de los asistentes, conferencistas o facilitadores, las facultades
organizadoras (de forma opcional se puede tener el programa que organizó) y los
comentarios del evento

1
HERRAMIENTAS Y SUSTENTACIÓN

- Visual studio code


- Bootstrap
- CSS
- Php
- Html
- Xampp (apache)
- PostgreSQL
- Navegador (Google Chrome)
- mongoDB
- Javascript
- Jquery

Razones por las cuales mongodb es la mejor opción para el proyecto:

1-Alta disponibilidad: Si tienes usuarios en muchas partes del mundo y quieres que
las aplicaciones se encuentren distribuidas regionalmente, MongoDB te permite tener
cluster distribuidos esto puede ser muy útil para las sedes regionales de la instución.

2-Poderosa sintaxis para hacer consultas: En MongoDB tenemos múltiples


operadores que nos permiten crear consultas poderosas con poco código, además que
contamos con las Agregaciones que son un mecanismo que nos permite realizar
operaciones entre múltiples colecciones

3-Es de código abierto: Esto es una ventaja mayúscula ya que no tienes que pagar
licencias para usar MongoDB dentro de este proyecto, disminuyendo costos.

4-Si estás esperando un gran flujo de usuarios es ideal que la base de datos que elijas
pueda escalar con la demanda, MongoDB al ser una base de datos distribuida puede
escalar no solamente de forma vertical (CPU y RAM) si no que también de forma
horizontal (creando más nodos).

2
CONCLUSIONES

-con este informe se busca explicar las herramientas que complementa el proyecto a
desarrollar junto al mongoDB.

-al ser mongoDB con licencia de código abierto permite una gran reducción en el costo
del proyecto.

-las consultas con mongodb son mas sencillas y practicas en el proyecto.

Referencias:

https://platzi.com/blog/7-razones-mongodb/

https://www.arsys.es/blog/programacion/mongodb-cloud/

https://www.php.net/manual/es/mongocollection.insert.php

https://www.php.net/manual/es/mongocollection.createindex.php

https://www.php.net/manual/es/mongocollection.batchinsert.php