Je vais commencer avec un nouveau projet. J'ai besoin de traiter des centaines de données dans une application .NET. Il est très tôt pour donner beaucoup de détails sur ce projet. Certains aperçu est suit:Gérer les gigaoctets de données
- Beaucoup d'écritures et beaucoup de lectures sur mêmes tables, très en temps réel
- Mise à l'échelle est très important que le client insiste sur l'expansion des serveurs de bases de données très souvent, donc, les serveurs d'applications et
- , prévoyant lots et beaucoup d'utilisation en termes de requêtes globales pourraient être mises en œuvre
- Chaque ligne de données peut contenir des nombreux attributs pour traiter
Je suggère/ha Ving suivant comme solution:
- utilisation distribuée tri de la table de hachage de persistance (pas S3, mais un inhouse un)
- Utiliser Hadoop/Ruche aime (tout remplacement dans .NET?) pour tout processus d'analyse à travers les nœuds
- GUI Impelement dans ASP.NET/Silverlight (avec beaucoup de ajaxification, où cela est nécessaire)
Qu'est-ce que vous en pensez? Ai-je un sens ici?
"très en temps réel" n'est pas une déclaration utile. Si vous avez besoin de suivre le mouvement des glaciaires, alors "temps réel" est "très lent". –