我正在使用 azure table 服务。我想问的是,Azure 内部是否关心Table的概念?
使事情快速很大程度上取决于分区键和行键。表格看起来不像容器或实体分组,因为您可以创建的表格数量没有限制。总存储大小与我的存储帐户相关联。
那么 Table 只是一个帮助人们从 RDBMS 土地过渡的概念,还是它们在内部服务于某个目的?我可以用单表设计做应用程序而不用担心性能吗?毕竟,如果表只是一个标签,那么我也可以将其作为分区键的一部分。
编辑
举个例子,表分区键看起来很像 Cassandra 行,而表行就像 Cassandra 列。可以将存储视为一大桶键(RowKey)-值对。分区键是分片机制。然后 table 只是作为“标签”概念出现。