No entro al foro desde el año pasado, estaba buscando 1 sección ke había antes donde podías compartir recursos, ke es justo a lo ke venía hoy, pero han cambiado las cosas akí y no stoy muy seguro d si es a mejor o -a lo mejor- es lo ke usuarios habituales demandan.
En fin, como xperto en DB antes de dedicarme a hacer web apps+mobiles era local stored DB manager, actualmente trabajo para una empresa d USA cuyo negocio es la venta de datos para real estate/realtors a lo largo de USA, son literalmente cientos d millones d registros almacenados no en 1 DB sino en múltiples instancias y yo trabajo para la división ke solo se encarga del mercado hispano; así ke algo d DB sé, x eso me inflama cuando alguien ke seguramente sabe mucho menos ke yo del tema dice cosas como:
"Lo correcto sería..", "lo ideal no es conectar la web app directamente a la BD", "Hazte una api en el lenguaje de programación q más controles"; son comentarios d gente ke no sabe mucho del tema. Tal vez lo mejor sería decir: "En mi opinión..." o "en mi xperiencia..."; el problema no es solo d los ke comentan sino d los profesores ke enseñan en la universidades/institutos pues es usual ke sean gente con poca xperiencia en el ámbito laboral.
D vuelta al tema principal, el problema de Carlos Arreola es ke kiere hacer algo para lo ke no stá preparado pero cuenta con la ayuda d la AI. tratar d hacer eso es como si yo stuviera cansado d las insensateces ke se hacen en el congreso parlamentario d mi país y con el mejor ánimo d idealista luchador x la justicia le pidiera a la AI ke me guíe en el proceso d construir 1 bomba ke se lleve x los aires a todos esos congresistas ke le roban descaradamente el dinero a todos los otros peruanos (a mi no porke me pagan con transferencias internacionales -ke x ahora al menos- no stán gravadas) 😂😂😂; lo + probable en ese caso sería ke kien acabe hecho pedacitos sea yo.
Sorry, volviendo al tema d nuevo:
1. Los ke dicen ke "lo correcto" es usar una API para conectarse aparentemente no saben ke plataformas como WordPress (ke en ste foro tiene muchos fans), Django, RoR, Laravel, Magento usan 1 conexión a sus respectivas DBs.
2. Los ke dicen ke la panacea es usar 1 API no entienden o no saben cómo funcionan los frameworks/sistemas tradicionales, aunke en su error hay implícita 1 gran verdad, los sistemas basados en microservices no existirían sin APIs pero son casos donde operan descentralización, escalabilidad y escenarios con múltiples instancias.
3. Carlos Arreola, este foro ya trabaja con 1 DB y seguramente ya existe 1 conexión con la misma, los posts no salen del aire ya se almacenan en 1 DB, no sabemos para ké kieres interactuar d cierta forma con 1 DB, tal vez kieres migrar tu DB o escalar la misma. Quién sabe, tal vez lo ke necesitas es hacer algunos queries para filtrar la data o mostrar la misma d determinadas formas. Para eso lo ke necesitas consultarle a la AI es ke t ayude a scribir SQL QUERIES. Mientras no definas bien ké necesitas hacer con la bendita DB simplemente no vas a llegar a ningún lado.