Lo patrones de diseño o técnicas has utilizados que están orientados específicamente hacia escalabilidad?de diseño (o técnicas) para la escalabilidad
Los patrones como el modelo Flyweight me parecen una versión especializada del Factory Pattern, para promover una alta escalabilidad o cuando se trabaja con limitaciones de memoria o almacenamiento.
¿Qué otros has usado? (Denormalization of Databases, etc.) ¿Considera que las reglas cambian cuando su principal objetivo es la alta disponibilidad o la escalabilidad?
situaciones posibles son:
- dispositivos móviles con memoria más limitada, potencia de procesamiento y conectividad que un ordenador de sobremesa o portátil
- altos Número de usuarios de hardware limitada (estrategias de caché, etc.)
- Optimización del esquema de la base de datos para la eficiencia en lugar de un diseño normalizado (por ejemplo, ajuste de columnas de SharePoint para el almacenamiento)
Singleton! Jaja, es broma –
¿Podría definir la escalabilidad en su pregunta. Escalable en qué sentido, y posiblemente en cuánto. – NomeN
Tu pregunta no tiene sentido, me temo que los patrones resuelven problemas (en el mejor de los casos) y no has mencionado ningún problema en tu publicación. Ni siquiera has mencionado ese tipo de aplicación de la que estás hablando, ¿está basada en la web? – Justin