asp.net-mvc - 人们在具有 ASP.NET/ASP.NET MVC 的云环境中使用哪些数据库?

标签 asp.net-mvc database open-source cloud-hosting

<分区>

我正在考虑在云服务上托管一个新站点。它看起来是很酷的技术,价格也很有吸引力,而且我可以扩大规模,以防我统治全局互联网的计划实现。

我花了很多时间来弄清楚要使用什么后端思想。该网站是在 ASP.NET MVC 中,而当涉及到 SQL Server 时,我遇到了障碍。我不热衷于为刚起步的小网站支付许可费。它非常适合日常工作,但我正在寻找这个新网站。

SQL Azure 的价格看起来很完美,但是他们的计算价格让我望而却步,而 Development Accelerator Core 的契约(Contract)规定风险太大。

我一直在检查各种替代方法:

  • 带有 Entity Framework 的开源数据库(MYSQL、Postgres)
  • Nosql(MongoDB、CouchDB、SimpleDB、DB40、Cassandra)
  • 专用 SQL Server
  • SQL Server 网络版
  • 从另一个云调用 SQL Azure

目前我的计划是在同一实例(1GB RAM Windows 2008 R2)上托管 Web 服务器 (IIS) 和数据库服务器,然后根据需要进行横向扩展。

在这一点上,我欢迎其他人已经弄清楚的东西,什么有用,什么没用。感谢您分享任何经验。

最佳答案

db4o 不是免费的,他们的许可也很困惑,至少在我上次与他们交谈时是这样。因此,我会远离。

不要忘记 RavenDB由 Ayende & crew 设计。许可费约为 700 美元,但他们表示会考虑免除初创公司的首次许可费。我一直在涉足它,我不得不说,它是非常令人印象深刻的 NoSQL 解决方案。它类似于 CouchDB,但非常面向 .net,并且在 Couch (imo) 上有一些提升。

最后,如果你加入BizSpark由 Microsoft 提供,他们将在 Azure 上为您提供一些免费通话时间。很确定其中包含一些 sql love。

干杯,祝你好运。

关于asp.net-mvc - 人们在具有 ASP.NET/ASP.NET MVC 的云环境中使用哪些数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3901287/

相关文章:

java - 大型开源 Java 应用程序/库

asp.net - 用于文档存储库的开源/免费 ASP.NET Webcontrol

version-control - Hg 存储库的 'default' 分支中应该包含什么?

asp.net - 如何从 ASP.NET MVC 中的后台线程解析应用程序 URL?

c# - Entity Framework 中的构造函数初始化

asp.net-mvc - 如何在 ASP.Net MVC View 中访问查询字符串?

MySQL - 将数据库中的图像名称从 .jpg 更新为 .png

javascript - 如何将字符串数组的 JavaScript 数组转换为 C# 数据结构?

java - java中如何缓存表数据

sql - 在 In 子句中传递时获取不在表中的记录?