Architecture 选择数据库类型

Architecture 选择数据库类型,architecture,relational,amazon-simpledb,bigtable,Architecture,Relational,Amazon Simpledb,Bigtable,什么时候使用Bigtab/simpledb数据库与关系数据库?大小、冗余和性能都是我脑海中浮现的关键词 创建一个小型数据库来完成它的工作是相当容易的,但是当您需要进行显著的扩展和冗余时,同时保持它以光速运行,对于很多人来说,把工作交给亚马逊会更便宜,因为亚马逊做这项工作的时间比我们大多数人长得多。关系数据库为您提供了更大的布局和查询灵活性,并且更易于使用,但如果您以后需要对数据进行分区,而这些数据无法安装在单个数据库服务器/集群上,那么您也会更加痛苦。BigTable和类似的东西本质上可以无限扩

什么时候使用Bigtab/simpledb数据库与关系数据库?

大小、冗余和性能都是我脑海中浮现的关键词


创建一个小型数据库来完成它的工作是相当容易的,但是当您需要进行显著的扩展和冗余时,同时保持它以光速运行,对于很多人来说,把工作交给亚马逊会更便宜,因为亚马逊做这项工作的时间比我们大多数人长得多。

关系数据库为您提供了更大的布局和查询灵活性,并且更易于使用,但如果您以后需要对数据进行分区,而这些数据无法安装在单个数据库服务器/集群上,那么您也会更加痛苦。BigTable和类似的东西本质上可以无限扩展,但这样做的方法是不提供一堆关系数据库特性,并且使设计问题变得更加困难

考虑到可能有0.1%的地方最终需要BigTable级别的可伸缩性,使用关系数据库几乎总是更好。如果您的数据模型足够简单,任何一个都可以工作,那么我仍然倾向于选择关系数据库