25

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

4

2 回答 2

26

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

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

于 2013-04-25T15:55:31.537 回答
10

我可以将实体框架代码优先方法与 NoSql 数据库一起使用吗?

不,你不能。

以及 NoSql 如何在具有大数据的应用程序中优于 SQL 数据库。

报价

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

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

于 2012-09-10T13:30:05.937 回答