我想在线有一个SQL数据库,但不想处理它的护理和喂养。托管数据库有一些商业产品,例如Amazon SimpleDB。任何人都可以建议其他人,如果他们使用这些服务中的任何一种,他们的印象是什么?任何有助于我做出明智决定的事情都将受到赞赏。
编辑:由于没有一个真正的答案,我已经把它变成了一个社区维基。
答案 0 :(得分:2)
您看过Amazon Relational Database Service了吗?它是一个MySql实例,其定价方式与EC2产品类似。
答案 1 :(得分:1)
Google的AppEngine还有一个免费的SQL数据库http://code.google.com/appengine,但它的扩展性不是很好。
亚马逊的SimpleDB缺少大量的MySQL API,所以如果你想走这条路,尽可能地尝试并坚持使用SQL92。另外,请记住,每次查询都会更改。这意味着您希望对每个查询进行计数。一种方法是使用相对更新:
UPDATE persondata SET age=age+1;
说实话,除非你需要一个大的SQL集群,否则SimpleDB是浪费钱。我从一个本地的sql db开始,当你的负载开始失控时,将sql db移动到它自己的服务器上。之后,您将看到群集SQL数据库,然后SimpleDB开始成为一个有吸引力的解决方案。