Evaluación de cuánto tamaño de base de datos se necesita para un sitio web basado en contenido

Evaluación de cuánto tamaño de base de datos se necesita para un sitio web basado en contenido

Me resulta difícil evaluar cuánto tamaño necesito para mi base de datos SQL2005. Estoy creando un sitio web basado en contenido (artículos, videos, imágenes, foros) con perfil de usuario y estaba pensando en tener probablemente una audiencia pequeña o mediana. ¿Hay alguna manera de evaluar cuánto espacio o cuántas bases de datos necesitaría? Tengo una cuenta alojada en DiscountASP y para el tamaño de la base de datos que ofrecen (300 -700 MB) tengo la sensación de que alcanzaría el límite bastante rápido y tendré que gastar mucho más.

¿Cómo se calcula/prueba cuánto espacio necesita? ¿Agregar tantas entradas ficticias a la base de datos es una forma suficientemente buena de evaluar el uso de la base de datos?

Respuesta1

Si solo almacena información sobre los videos e imágenes en la base de datos, no debería alcanzar ese tipo de límite rápidamente.

Para probar esto, ¿por qué no instala SQL Server 2005 Express en su sistema y ve qué tan grande es su base de datos con una cantidad de datos de muestra cercana a lo que espera? Además, la mayoría de las empresas de hosting te dan la opción de pasar a una base de datos más grande más adelante, así que si crees que será un problema, asegúrate de elegir una empresa que lo permita.

Respuesta2

Existen varias herramientas de estimación del tamaño de la base de datos a través de Google, pero todas asumen datos de ancho "fijo": números enteros, cadenas, etc. y estimaciones de recuento de filas.

Si desea almacenar imágenes y vídeos, estos no serán de mucha utilidad.

Podría inventar una cifra, pero estás consumiendo cientos de gigas muy rápidamente.

Respuesta3

Intenta aproximarte. Por ejemplo, tabla "comentarios" con filas de ancho dinámico: tamaño promedio = (uid [4] + banderas [4] + longitud promedio de comentarios (100)) * número de registros = 144 bytes por publicación * número -of-records =...
Los números dependen en gran medida de la estructura de su tabla.

Además, si está diseñando una aplicación web: piense en exportar datos largos de la base de datos a archivos para ahorrar espacio. Por ejemplo, los comentarios se pueden almacenar en datos/comentarios/.txt.

Además, puede utilizar tablas comprimidas (o comprimir manualmente los datos de texto antes de insertarlos).

¡Salud!

Respuesta4

Si almacena las imágenes y vídeos en la base de datos, alcanzará el límite muy rápidamente. Si no lo hace, probablemente pueda almacenar una buena cantidad de información, probablemente cientos de miles de registros, según los tipos de campos.

información relacionada