Могу ли я использовать первый подход к платформе Entity Framework с базой данных NoSql? И как NoSql может быть преимуществом перед SQL Database для приложения с большими данными.
Сначала используйте код инфраструктуры Entity с базой данных nosql
Ответ 1
Я использую BrightstarDb (http://www.brightstardb.com/) в течение последних нескольких месяцев, и он предлагает создание модели кода в начале на основе Entity Framework.
BrightstarDb - это база данных NoSql, которая также является триппостом RDF, поэтому она позволяет более сложные отношения между объектами, чем большинство традиционных баз данных NoSql.
Ответ 2
Могу ли я использовать первый подход к платформе Entity Framework с базой данных NoSql?
Нет, вы не можете.
и как NoSql может быть преимуществом перед SQL Database для приложения с большими данными.
Системы баз данных NoSQL часто высоко оптимизированы для извлечения и добавлять операции и часто предлагают небольшую функциональность, кроме записи (например, хранилища ключей). Уменьшенная гибкость во время выполнения по сравнению с полными системами SQL, компенсируется значительными успехами в масштабируемость и производительность для определенных моделей данных.
Короче говоря, NoSQL системы управления базами данных полезны при работе с огромными количество данных и характер данных не требуют реляционной модель для структуры данных. Данные могут быть структурированы, но это минимальной важности, и что действительно важно, так это способность хранить и извлекают большое количество данных, а не отношения между элементами. Например, чтобы хранить миллионы ключевых значений пары в одном или нескольких ассоциативных массивах или для хранения миллионов данных записей. Это особенно полезно для статистических или в реальном времени анализы для растущего списка элементов (например, сообщения в Twitter или Журналы интернет-сервера от большой группы пользователей).