【发布时间】:2010-08-16 21:35:10
【问题描述】:
我读过很多网站将索引与数据分开存储。
特别是在 Azure 上,索引将存储在 Azure SQL 中,数据将存储在 Azure 表存储中。
据说这会提高性能并允许您存储更多数据并有效地查询它。
我不确定如何构建一个系统来做到这一点。有人能解释一下这个过程以及外部索引是如何工作的吗?
当您希望在不同的列上有二级索引时会发生什么,它是如何工作的?
当您更新/删除/添加数据时会怎样?索引+实际数据如何更新?
【问题讨论】:
-
这里的“单独”是什么——在单独的文件、单独的盒子或单独的大陆上?
-
索引存储在Azure SQL中,数据存储在Azure Table Storage中。
标签: sql database architecture indexing azure