Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 24-03-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Lo que debes hacer es investigar como hacer apps escalables:

http://www.slideshare.net/techdude/s...and-approaches

http://www.slideshare.net/jbellis/wh...se-scalability

Como te explica el 1er slide, se puede lograr una arquitectura escalable con casi cualquier combo tecnologico. En el caso especifico de sql server, www.stackoverflow.com es un sitio que ppalmente esta corriendo sobre win+sql server:

http://highscalability.com/blog/2010...koverflow.html

Y luego cuando crecieron aun mas:

http://highscalability.com/blog/2011...n-page-vi.html


-----

Ten en cuenta que la nueva version de sql server (http://www.microsoft.com/sqlserver/en/us/default.aspx) tiene una serie de mejoras que *definitivamente* ayudan en estos casos.

-----

Con todo, las estimaciones que estas informando no son tan problematicas como suenan. Eso es un sitio "pequeño"/"medianito" en terminos de escalabilidad web.

Con relacion a como estructurar el sitio web, hay dos escuelas basicas: Metes todo en la misma BD y separar por campo (ej CompanyID) o creas BD por cada escuela + una central:

http://stackoverflow.com/questions/2...tabase-or-many (mira varios de estos)

Ambos tienen sus pro y contras. Tambien ciertos motores empujan hacia una arquitectura y otros a la otra. Debes leer primero un rato sobre esto para que tengas la mente clara....

--------------------

Ahora bien, lo de arriba es lo basico. Una cosa en la que parece que no has pensado: Vas a administrar toda esa infraestructura??? Para www.bestsellerapp.com estoy armando un servicio parecido, y lo que mas me ha preocupado es como administrar: Configurar servidor, provisionarlos, mantener la integridad del sitio, los backups, la seguridad, etc... este aspecto se vuelve rapidamente en un lio inmenso (en mi caso: integridad y backups confiables!).

Aqui es donde el error de tratar de ahorrarse unos pesos te puede salir carisimo. Seria bueno que analizaras si mas bien utilizas un PAAS (plataforma como servicio) como https://www.windowsazure.com/, http://www.heroku.com/, https://appharbor.com/, http://www.rackspace.com/cloud/ u otro.

Quitarse de encima la carga de la administracion de todo eso es un aspecto importante. Por ejemplo, yo elegi Heroku + Azure. El hosting me valdra
unos US 300-350/mes. Caro? SUPERBARATO. Lo que me ahorro en tiempo y salarios? Un administrador de sitios web solo valdria unos US 800 (sueldo mediocre), y la verdad, en el caso de heroku (https://postgres.heroku.com/) me quitan de encima la preocupacion del manejo de la BD del todo. Calcula bien este punto, es el dolor de cabeza grande.

Veras que el desarrollo en si no es nada.
__________________
El malabarista.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Sugerencia ricardo_yah OOP 10 06-11-2010 03:17:59
Una sugerencia... david_uh Varios 6 06-06-2007 20:10:10
Una sugerencia por favor Sugerencia !! yepixxx Firebird e Interbase 6 13-03-2007 19:07:10
Sugerencia turminator Varios 2 30-06-2006 19:42:28


La franja horaria es GMT +2. Ahora son las 09:58:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi