Ingeniería de software

13
¿Cuándo usar una base de datos nosql como mongodb sobre mysql?

Soy nuevo en el concepto de bases de datos nosql y nunca lo he usado. Según lo que he leído y lo poco que he entendido, todavía no veo cómo pueden ser particularmente útiles si no puede hacer referencias entre los datos, si no hay un concepto de clave externa. ¿Cómo podría, por ejemplo, consultar...

13
Algoritmo de colonia de hormigas

Soy un estudiante que trabaja en un simulador de colonias de hormigas para un proyecto de curso. El algoritmo para ello es (obviamente) un algoritmo de colonias de hormigas. Sé que hay varias formas del algoritmo, pero todas eran demasiado detalladas matemáticamente para nosotros, por lo que...

13
¿Se puede implicar GPL a un trabajo derivado?

Hay tres proyectos de software: A, B y C. A se publica a cualquier persona y tiene licencia GPL. B se extiende A, también se publica, pero no tiene información de licencia o se licencia por error bajo LGPL. Básicamente viola la licencia de A al no ser GPL. El código fuente de B todavía está...

13
Múltiples tokens de acceso Oauth2

Tengo una API que usa oAuth2 y mis propias aplicaciones móviles que usan esta API como back-end. Dado que los usuarios pueden iniciar sesión a través de múltiples dispositivos (es decir, iPhone, iPad, tableta Android o teléfono Android) al mismo tiempo, necesito la API para distinguir entre cada...