当前位置:  开发笔记 > 后端 > 正文

什么是可扩展性的最佳数据访问范例?

如何解决《什么是可扩展性的最佳数据访问范例?》经验,为你挑选了2个好方法。

微软提供了许多不同的选项供数据访问.哪一个最适合可扩展的应用程序?

LINQ

我们应该使用Linq吗?这看起来很容易,但如果你知道你的SQL确实有帮助.另外我听说你不能使用Linq在ASP.NET中运行异步查询.因此,我想知道它是否真的可扩展?有没有使用Linq的大型网站(可能除了stackoverflow).

实体框架

关于实体框架,请不要听到太多关于razzmatazz的内容.似乎更接近我熟悉的对象模型.

Astoria /动态数据

我们应该将我们的数据作为服务公开吗?

在进入NHibernate之类的其他ORM产品之前,我很困惑.任何想法或智慧哪个更好?



1> Scott Hansel..:

我会推荐NHibernate或Entity Framework.对于大型网站,我使用ADO.NET数据服务.LINQ to SQL我不会做任何大事.我认为Stack Overflow最终可能会出现一些有趣的扩展问题,即2层而不是3层,并且随着数据库的物理方面发生变化而这些变化在整个代码中波动,它们也会有一些重构问题.只是一个想法.



2> Gulzar Nazim..:

我认为ADO.Net数据服务(以前称为Astoria)可以发挥重要作用.它非常适合网络的REST风格架构.

由于web是可扩展的,我想任何遵循其架构的东西也是可扩展的.此外,你可能想要留意SQL Server数据服务..

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有