你什么时候使用bigtabe/simpledb数据库与Relational数据库?
关系数据库为您提供了更多的布局和查询灵活性,并且更易于使用,但如果您以后需要对数据进行分区(如果它不适合单个数据库服务器/集群),您最终也会感到更加痛苦.BigTable和类似的东西基本上无限扩展,但是通过不提供一堆关系数据库功能并使设计问题变得更加困难来实现.
鉴于可能0.1%的地方最终需要BigTable级别的可扩展性,因此使用关系数据库几乎总是更好.如果你的数据模型足够简单,任何一个都可以工作,我仍然倾向于选择一个关系数据库.