您需要进行哪些更改,主要取决于您需要运行哪些查询,而不取决于所拥有的数据。最有可能的是,您只需添加几件事。
列出查询,然后查看“查询限制”。找到有问题的问题后,请考虑到BigTable的约束来重写它们。
例如,如果您经常需要查找某个航班列表的机票数量,那么您将不仅能够执行以下 *** 作:
SELECt flight_no, COUNT(*)FROM flightsJOIN tickets ON tickets.flight_no = flights.flight_noGROUP BY flight_no
因此,您需要
flights在创建/删除工单时为其添加一个工单计数器,并对其进行增/减。
好的方面是,BigTable迫使您进行非常可扩展的数据库设计。不利的一面是,当您真的 不需要 可扩展的设计时,会浪费大量时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)