mongodb相比mysql有什么优势_与MySQL和PostgreSQL相比,MongoDB有哪些优势?

The schema-less nature makes it ideal to store dynamic data, such as

CMS and CRM entities, which the end user can usually customize as

necessary or semi structure data (provided by human). On top of that,

Raven offers a powerful indexing mechanism, allowing you to define a

Linq query as an index. Raven will take that query and execute it in

the background, the result of that Linq query is immediately available

as a view that you can query upon. We see Raven as appropriate for:Web Related Data, such as user sessions, shopping cart, etc. - Raven's

document based nature means that you can retrieve and store all the

data required to process a request in a single remote call.

Dynamic Entities, such as user-customizable entities, entities with a large

number of optional fields, etc. - Raven's schema free nature means

that you don't have to fight a relational model to implement it.

Persisted View Models - Instead of recreating the view model from

scratch on every request, you can store it in its final form in Raven.

That leads to reduced computation, reduced number of remote calls and

improved overall performance.

Large Data Sets - The underlying storage

mechanism for Raven is known to scale in excess of 1 terabyte (on a

single machine) and the non relational nature of the database makes it

trivial to shard the database across multiple machines, something that

Raven can do natively.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值