When shouldn't you use a relational database? [closed]
问题 Apart from the google/bigtable scenario, when shouldn't you use a relational database? Why not, and what should you use? (did you learn 'the hard way'?) 回答1: In my experience, you shouldn't use a relational database when any one of these criteria are true: your data is structured as a hierarchy or a graph (network) of arbitrary depth, the typical access pattern emphasizes reading over writing, or there’s no requirement for ad-hoc queries. Deep hierarchies and graphs do not translate well to