¿Por qué necesito un software de base de datos (sql) cuando estoy creando un sitio web, una red social, una aplicación, etc.?

Supongo que solo está aprendiendo desarrollo web y cree que las otras respuestas son demasiado técnicas. Podría estar equivocado, pero me han hecho esta pregunta de otras maneras, como “ Quiero que me construyas un sitio web o una aplicación. ¿Qué se necesita y cuánto costará? “. Cuando les explico que su genial sitio de compras necesitará una base de datos para almacenar todos sus increíbles productos que nadie en Internet pensaría en vender en línea, dicen: “¿Para qué necesito una base de datos? Solo quiero construir un sitio web y vender mis cosas y ganar millones ” . Esto tiene una pista de eso para mí.

Supongamos que desea realizar un seguimiento de las preferencias individuales del usuario, como las fuentes, las vistas que ve después de iniciar sesión. Tal vez incluso las preferencias de seguridad como ocultar PID (datos de identificación personal), como direcciones de correo electrónico, nombres reales y demás. Si no desea tener que crear y codificar estos datos en cada página web para cada usuario (millones si tiene éxito con su sitio web, red social, aplicación, etc.), es mejor que tenga alguna forma de almacenar esos datos de forma oculta vista pública hasta que se llame o se necesite.

Whaa Laa (ortografía ??) !!! ¡Las bases de datos son tus amigos!

Antes de decidir debemos cuestionar lo siguiente:

¿El contenido de nuestro sitio cambia con frecuencia?

¿Nuestro negocio utiliza ampliamente el comercio electrónico?

¿Nuestro sitio emplea contenido dirigido por el usuario?

Por lo tanto, debe responderse esas tres preguntas antes de decidir tener una base de datos o no.

Porque el único propósito de la base de datos es almacenar datos y devolverte cuando lo necesites.

Respuesta para 1:

Si el contenido de su sitio cambia con frecuencia, como el sitio bancario o cualquier sitio web de una empresa, sí, debe guardar los cambios en algún lugar, entonces la base de datos aparece.

Si su sitio web sirve como comercio electrónico, necesitará muchos datos y tendrá que almacenarlos en una ubicación intelectual como la Base de datos.

Si está diseñando una aplicación móvil, esa aplicación debe almacenar su biografía al menos: D.

Por lo tanto, depende de la naturaleza de la aplicación que necesite para elegir la configuración.

Las bases de datos relacionales tradicionales son una forma muy útil y común de almacenar información. SQL es un lenguaje de consulta para obtener datos de las tablas de la base de datos. Estrictamente hablando, no necesita una base de datos SQL para ejecutar un sitio web, pero si su sitio web tiene muchos datos o recopila datos, almacenar esos datos en una base de datos relacional es algo simple y común.

Esta es la primera vez que respondo a esa pregunta de TI, puede que no sea muy profesional, con suerte, puede obtener un lugar útil aunque sea un poco. si su sitio web necesita almacenar datos en algún lugar, entonces necesita usar DB, pero hay algunos criterios para elegir el tipo de DB, como la escala de sus datos, el rendimiento de la reacción ……, si solo almacena datos a pequeña escala, no es estricto necesita rendimiento y no quiere pagar, en general, puede elegir Mysql. pero ahora tiene una mejor opción para elegir MongoDB, que es un tipo de base de datos NoSQL si no desea construir su capa de módulo basada en la base de datos relacional tradicional.

More Interesting

¿Estaría en desventaja aprendiendo HTML y CSS como principiante en el desarrollo web?

He estado estudiando el desarrollo front-end. Aprendí mucho, incluyendo jQuery & React. ¿Cuál es el siguiente paso si quiero ser empleado?

Quiero aprender diseño web para hacer trabajo independiente en línea. ¿Dónde puedo obtener información gratuita y actualizada al respecto?

Estoy interesado en el desarrollo de iOS. ¿Qué idiomas necesito aprender? ¿Cuánto tiempo tardará?

Estoy buscando instalar un foro en mi sitio web. ¿Cuál es el mejor?

Quiero ser diseñador web. ¿Debo comenzar usando WordPress o desde cero?

Si quiero crear un sitio web y tengo el diseño pero no puedo encontrar un socio de codificación, ¿qué debo hacer?

Tengo 16 años y no quiero aprender desarrollo web, ¿dónde puedo comenzar?

Descargué una plantilla HTML5 gratuita (plantilla-espacial) cuando cambio algo en la hoja de estilo Css no pasa nada. ¿Por qué está pasando esto?

A mis clientes les faltan fechas límite para recibir comentarios del sitio web. ¿Qué puedo hacer para arreglar esto?

Tengo 20 años y dirijo una empresa de desarrollo web bastante rentable y me expandiré. Nunca fui a la universidad. ¿Vale la pena volver y obtener un BS en CS?

Estoy trabajando como desarrollador web front end, ¿qué debo hacer para mejorar mi eficiencia?

Estoy desarrollando un sitio web para Mac vs PC. ¿Cuáles son las diferencias tecnológicas entre los sistemas? ¿Debo tener en cuenta las diferencias tecnológicas?

Quiero hacer un buen sitio web para mi empresa recién abierta, ¿cuáles son algunas sugerencias?

He creado un sitio web con WordPress ¿Cómo alojarlo en WordPress gratis?