写点什么

SQL Server 2016:伸展数据库

  • 2015-06-16
  • 本文字数:649 字

    阅读完需:约 2 分钟

SQL Server 2016 提供了一个新特性“伸展数据库( stretch database )”,使它可以将“热数据(hot data)”存储在本地,并向应用程序提供本地服务器性能,而将不会发生任何变化的老数据存储在云上。该特性的基本应用场景是,一个表包含了少量用户平常关心的热数据和大量应该移到离线归档但用户仍然希望能够查询的老数据。

当启用伸展数据库特性时,它会另外创建一个托管在 Azure 中的数据库。然后,将一个表标记为“stretch”,SQL Server 将自动开始将数据迁移到云上。当前,只有“archive table”模式可用,即假定数据库在操作一张历史表,并迁移所有的行。“archive row”模式目前尚未发布,它会使用 WHERE 子句确定需要归档的行。常见的场景包括超过一年的行,或者有标记标明不再使用的行(比如已完成的订单)。

查询伸展表的 SQL 与查询普通表所需的 SQL 完全相同。查询执行引擎将负责在本地服务器和基于 Azure 的服务器之间分发查询,该过程是自动完成的。这意味着,用户可以在数据库上启用伸展功能,而不需要修改使用它的应用程序。

当使用这种模型时,备份和恢复需要相应地变化。普通备份只会包含本地管理的数据,包含位于伸展数据库上的数据的完整备份需要不同的过程。

伸展数据库有一些局限,它不支持下面的列类型:

  • filestream
  • timestamp
  • sql_variant
  • XML
  • geometry
  • geography
  • hierarchyid
  • CLR 用户定义类型(UDT)

而且,伸展表不支持如下特性:

  • 列集
  • 计算列
  • 检查约束
  • 引用表的外键约束
  • 默认约束
  • XML 索引
  • 全文索引
  • 空间索引
  • 聚簇列存储索引
  • 索引引用表的视图

查看英文原文: SQL Server 2016: Stretch Database

2015-06-16 06:071620
用户头像

发布了 1008 篇内容, 共 392.9 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

运维进阶训练营 -W12H

赤色闪电

SaaS时代下的我们需要什么样的数据库?

陈飞

《动手学深度学习--PyTorch》之学习环境搭建

IT蜗壳-Tango

菜单(Menu)

芯动大师

android 控件 menu

运维进阶训练营 -W16H

赤色闪电

可观测行之系统如何识别网站有多少文件命中了缓存?

Yestodorrow

可观测性 可观测性用观测云

基于PaddleOCR的多视角集装箱箱号检测识别

汀丶人工智能

人工智能 计算机视觉 图像识别 OCR识别

蚁人与量子停车场

脑极体

AI

如何落地质量门禁?

老张

软件测试 质量保障 质量度量 质量门禁

架构实战营10期-模块九作业

炮仗

架构训练营模块九作业

现在不学习马上变垃圾

架构训练营10期

运维进阶训练营 -W13H

赤色闪电

运维进阶训练营 -W17H

赤色闪电

运维进阶训练营 -W18H

赤色闪电

AIGC导航网站推荐

kcodez

人工智能 AIGC Chat ChatGPT

云原生引擎单元测试实践

京东科技开发者

云原生 单元测试 代码覆盖

推荐一款多功能的跨平台小程序管理工具

FinFish

小程序容器 小程序管理平台 小程序技术 小程序管理

【云原生 • Docker】用故事给老板讲Docker核心原理

Reactor2020

云原生 ,docker linux namespace

运维进阶训练营 -W19H

赤色闪电

Removing HTTP/2 Server Push from Chrome

Yestodorrow

很强,我终于找到绘制E-R图的正确姿势

JAVA旭阳

Java 数据库

运维进阶训练营 -W15H

赤色闪电

Dubbo Triple 异常处理

昵称不能为null

dubbo triple协议 dubbo异常处理

2022 年云原生安全现状报告

York

容器 云原生 安全

运维进阶训练营 -W14H

赤色闪电

设计电商秒杀系统

Geek_e5f2e5

利用 Amazon Managed Blockchain 发展和扩大忠诚度奖励计划(第一部分)

亚马逊云科技 (Amazon Web Services)

人工智能

「Go框架」bind函数:gin框架中是如何绑定请求数据的?

Go学堂

golang 开源 程序员 个人成长

Java并发夺命23问

程序员大彬

Java Java并发 java面试

运维进阶训练营 -W11H

赤色闪电

SQL Server 2016:伸展数据库_微软_Jonathan Allen_InfoQ精选文章