J'ai besoin de pouvoir stocker de petits bits de données (environ 50 à 75 octets) pour des milliards d'enregistrements (~ 3 milliards / mois pendant un an).
La seule exigence est des insertions rapides et des recherches rapides pour tous les enregistrements avec le même GUID et la possibilité d'accéder au magasin de données à partir de .net.
Je suis un serveur SQL et je pense que SQL Server peut le faire, mais avec tous les discours sur BigTable, CouchDB et d'autres solutions nosql, cela ressemble de plus en plus à une alternative à un RDBS traditionnel peut-être mieux en raison des optimisations pour requêtes distribuées et mise à l'échelle. J'ai essayé cassandra et les bibliothèques .net ne se compilent pas actuellement ou sont toutes sujettes à changement (avec cassandra lui-même).
J'ai examiné de nombreux magasins de données nosql disponibles, mais je n'en trouve pas qui réponde à mes besoins en tant que plate-forme robuste prête pour la production.
Si vous deviez stocker 36 milliards de petits enregistrements plats pour qu'ils soient accessibles depuis .net, que choisiriez-vous et pourquoi?