10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

SQL Server 2016:伸展数据库

2015 年 6 月 16 日

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 年 6 月 16 日 06:071187
用户头像

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

关注

评论

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

云小课 | 一个三分钟快速定制OCR应用的神器,要不?

华为云开发者社区

modelarts OCR ModelArts Pro AI开发 开发套件

图说丨一图看懂浪潮云“1231”业务战略

浪潮云

被解救的代码 - 代码即服务时代来了!

阿里巴巴云原生

容器 微服务 开发者 云原生 开发工具

Flink消费Kafka

大数据技术指南

大数据 flink 5月日更

看见技术的价值 | 音视频技术有奖征文来啦~

InfoQ写作平台官方

音视频 活动专区 声网

☕️【Java技术之旅】带你看透Lambda表达式的本质

李浩宇/Alex

Java Lambda java8 Lambda函数 5月日更

重磅成果 | 《数据安全治理白皮书3.0》正式对外发布!

DT极客

ElasticSearch架构剖析

五分钟学大数据

大数据 elasticsearch 5月日更

打破思维定式(十一)

Changing Lin

由一张精益MVP图所浮想联翩

Man

敏捷开发 研发管理

开发者测试:你必须知道7件事

华为云开发者社区

软件工程 测试 工程师 代码 开发者测试

Rust从0到1-集合-字符串

rust string 集合 字符串 Collections

再谈synchronized锁升级

码农参上

synchronized

JavaScript实现:如何写出漂亮的条件表达式

华为云开发者社区

代码 JavaScrip 条件表达式 多条件语句 多属性对象

Python--TKinter

若尘

Python编程 5月日更

人工智能基础1 - DAY8

Qien Z.

人工智能 5月日更

玩转直播系列之RTMP协议和源码解析(2)

vivo互联网技术

RTMP 直播技术

Dubbo Stub与Mock

青年IT男

dubbo

网络攻防学习笔记 Day17

穿过生命散发芬芳

5月日更 网络攻防

基于Agora Web SDK自定义直播画面

dajyaretakuya

WebRTC 声网 Agora 数字合成

有无社保缴纳识别接口

ALone

2021 iOS 进阶学习视频推荐

程序员 ios开发

15年云原生实践,在关键节点我们做对了什么? | 云原生大咖说

阿里巴巴中间件

对比解读《2020年CNCF中国云原生调查报告》

阿里巴巴中间件

全链路压测二十问干货汇总(上)

数列科技

Keycloak 13 自定义用户身份认证流程(User Storage SPI)

Zhang

MySQL spi keycloak 13.0.0 user storage spi

做个开发喜欢的产品

MavenTalker

产品经理 产品设计 系统开发

上手 WebRTC DTLS 遇到很多 BUG?浅谈 DTLS Fragment

阿里云视频云

阿里云 音视频 WebRTC SRS流媒体服务器 视频云

浅入浅出 MySQL 索引

SH的全栈笔记

MySQL 索引

SpringCloud微服务架构实战:Feign+Hystrix实现RPC调用保护

小Q

Java 学习 面试 微服务 spring cloud alibaba

进大厂的iOS程序员,原来是这样“跳槽”的!

iOS猿_员

开源中间件技术学习路线

开源中间件技术学习路线

SQL Server 2016:伸展数据库-InfoQ