我的工作在萨斯项目和mysql是我们的主要数据库。我们的应用是写在c#。净和运行下一个窗户2003年服务器。

考虑到维护、成本、选择和绩效,其服务器plattaform我可以决定MySQL托管,窗或Unix/Linux/Ubuntu/Debian?

该方案如下:

服务器我今天运行具有modarate交易量。数据库增加5MB每天我们希望增加50MB在几个月,它是特派团至关重要的。

我不知道有多大的数据库将是。我们的租金独立于主机的应用程序和数据库服务器。

我们大部分的查询是简单的,但我们的奥姆工具,使得不断地使用的子查询。此外,我们的运行的报告简洁和重的。一些他们用完后,用户击,但大多数运行为的队列。

购买额外的co-lo空间将是很好,因为我们有更多客户。这是萨的项目。

有帮助吗?

解决方案

我认为你需要更多的信息来作出明智的决定。这是难以拿出一个"最好"的回答基于没有具体的信息。

  • 什么是您的预计交易量?
  • 如何,大会的数据库得到什么?
  • 如何复杂都是你的疑问,即是他们长期运行的或者相对较快?
  • 你是托管的应用程序在你自己的服务器是在你自己的位置吗?如果你需要购买额外的co-lo空间也许有额外的服务器是不是最好的选择。
  • 如何"关键任务"是该数据库?即也许你需要复制服务器,以确保稳定性。

有一个服务器的软件和工具网 http://www.sizinglounge.com/, 所以你应该检查出来。它听起来像是你的服务器可以比他们的最小层次,但它应该是一个良好的开端。

如果这是一个关键任务应用程序,你需要做一些类型的复制到一个额外的服务器情况下的主要失败的,所以你肯定是看着两个系统。这是另外一个良好的备份计划。

鉴于不能确定有多大,它可以让你能继续租用服务器。你备份的一个想法就是要看运行的MySQL在亚马逊EC2实例。顺便说一句很重要的是要有一个远程复制服务器。如果你有两个体系下的每一个其他和一个环境问题,它们既可以出委员会在同一时间。但有一个远程复印你的选择是开放的潜在的工作。

如果你跑了很多的只读查询本地和有你的网站托管某个地方,它可能会使意义上设立一个当地复制的数据库副本,以查询反对。这可能可以提高你的网站和地方性相当。另外,它会给你一些很好的具有地方复制在你的控制之下。

禾田, 布兰登

其他提示

当发展中,可以使用你的窗框也运行一个MySQL server.如果当你的 想要有你的DBMS在一个单独的服务器可以在任何一个Windows和Linux服务器。

MySql和支持工具,用于备份等,可能有更多的选择Linux。

还有3方的供应商将主办你的数据库上自己的服务器。有益的是,他们将处理备份的维护等。

也:看到头文件中使用作为一个伟大的管理工具。

Larry

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top