首先使用实体​​框架代码与nosql数据库

Vij*_*yal 24 c# asp.net-mvc entity-framework nosql

我可以在NoSql数据库中使用实体框架代码优先方法吗?对于具有大数据的应用程序,NoSql如何优于SQL数据库.

elo*_*los 24

过去几个月我一直在使用BrightstarDb(http://www.brightstardb.com/),它提供基于实体框架的代码优先模型生成.

BrightstarDb是一个NoSql数据库,也是一个RDF三元组,因此它允许实体之间比大多数传统的NoSql数据库更复杂的关系.


Dar*_*rov 10

我可以在NoSql数据库中使用实体框架代码优先方法吗?

不,你不能.

以及对于具有大数据的应用程序,NoSql如何优于SQL数据库.

Quote:

NoSQL数据库系统通常针对检索和追加操作进行了高度优化,并且通常在记录存储之外提供很少的功能(例如,键值存储).与完整SQL系统相比,运行时灵活性的降低得益于某些数据模型的可扩展性和性能的显着提高.

简而言之,NoSQL数据库管理系统在处理大量数据时非常有用,而且数据的性质不需要数据结构的关系模型.数据可以是结构化的,但它的重要性最小,真正重要的是存储和检索大量数据的能力,而不是元素之间的关系.例如,将数百万个键值对存储在一个或几个关联数组中或存储数百万个数据记录.这对于增加元素列表(例如Twitter帖子或来自大量用户的Internet服务器日志)的统计或实时分析特别有用.

  • 这是不正确的,我已成功使用MongoDB和Hadoop与EF Code 4.0及更高版本. (4认同)