Мне нужно хранить небольшие биты данных (примерно 50-75 байтов) для миллиардов записей (~ 3 миллиарда в месяц в течение года).
Единственное требование - это быстрая вставка и быстрый поиск всех записей с одинаковым GUID и возможность доступа к хранилищу данных из .net.
Я специалист по SQL-серверу, и я думаю, что SQL Server может это сделать, но, несмотря на все разговоры о BigTable, CouchDB и других решениях nosql, это все больше и больше похоже на альтернативу традиционной RDBS, возможно, лучше всего из-за оптимизации для распределенные запросы и масштабирование. Я пробовал cassandra, и библиотеки .net в настоящее время не компилируются или все могут быть изменены (вместе с самой cassandra).
Я просмотрел множество доступных хранилищ данных nosql, но не могу найти ни одного, которое удовлетворяет моим потребностям в качестве надежной готовой к работе платформы.
Если бы вам пришлось хранить 36 миллиардов небольших плоских записей, чтобы они были доступны из .net, что бы вы выбрали и почему?