gpt4 book ai didi

azure - Windows Azure - 表服务 - 底层

转载 作者:行者123 更新时间:2023-12-02 00:44:10 30 4
gpt4 key购买 nike

当您在 Windows Azure 中使用表服务 API 时,幕后到底在做什么?我想我在某处读到这没有使用 SQL Server。它是否执行哈希表,然后过滤器真的像映射/减少操作一样运行?我对这些东西真的很陌生,我很好奇它到底在做什么。

最佳答案

Windows Azure Storage (WAS) 团队于 2011 年在第 23 届 ACM 操作系统原理研讨会 (SOSP) 上发表了一篇关于 WAS 底层软件架构的优秀研究论文。

可以找到here .

本文提供了 WAS 实现的深入技术见解。

总而言之,表存储和 Blob 存储都不依赖于 SQL。它们都是键值对 No-SQL 存储,旨在以较低的原子性保证为代价提供较大的可扩展性。

最初,表存储或多或少地被宣传为可以用作像 SQL 一样的关系存储,但事实并非如此。它非常类似于 BlobStorage。 Blob 和 Table 之间的主要区别(除了读取和写入的定价之外)是,您无法在 BlobStorage 中以原子方式实现任何意味着多个 Blob 的事务,而您可以在 BlobStorage 中实现意味着多个实体(最多 100 个)的事务。 TableStorage 中的原子方式(前提是这些实体属于同一个表并共享相同的分区键)。

关于azure - Windows Azure - 表服务 - 底层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393859/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com