Мне интересно создавать портал на cassandra сервисах, так как я столкнулся с некоторой производительностью и проблемами масштаба, начинающими с 1 миллиона записей. Определенно, это могло быть решено, но мне интересно на других опциях.
Моими основными вопросами является стоимость обновления всех необходимых индексов, для создания чтения быстро.
Во-первых, cassandra, хороший путь к программистам asp.net? Я имею в виду, возможно, существуют некоторые другие проекты, который ценность смотреть
И во-вторых, можно ли обеспечить какие-либо образцы документации о том, как запустить с cassandra, программирующего от C#?
поскольку я столкнулся с проблемами производительности и масштабирования, начиная с 1 миллиона записей.
Может быть, ваш дизайн не был таким уж хорошим, NoSQL - не панацея от плохого дизайна. У меня есть таблицы с несколькими миллиардами строк, и 95% ответа составляет менее секунды. Также что вы имеете в виду под обновлением индексов, вы имеете в виду обновление статистики или восстановление индексов?
поскольку я столкнулся с проблемами производительности и масштабирования проблемы, начиная с 1 миллиона записей.
Знаете, отметка в один миллион для современных баз данных - это когда это не что-то "совершенно нелепо маленькое", когда вы можете игнорировать реальное понимание того, что вы делаете. Ниже одного миллиона - это "крошечный". У меня есть таблица на 800 миллионов строк, и я получаю много sql, работая с ней - никаких проблем.
Во-первых, является ли cassandra хорошим способом для asp.net программистов?
Я бы скорее предложил базовую книгу по SQL, чтение документации и ВОЗМОЖНОЕ использование некоторого оборудования для решения проблемы. Как в том случае: наличие абсолютно плохого оборудования убьет все системы управления данными.