写点什么

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:071495
用户头像

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

关注

评论

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

区块链助力物流与供应链数字化

CECBC

Linux云计算这样学习效率更快,手把手带你实操结构化命令Case和for、while循环

学神来啦

Linux Shell linux运维 linux云计算 循环

为什么孩子会有拖延症?

Tiger

28天写作

当游戏爱上MongoDB–参会赢Kindle!

MongoDB中文社区

mongodb

Linux之less命令

入门小站

Linux

IAST 在去哪儿 Q-SDL 体系中的应用

火线安全

信息安全 DevSecOps IAST

作业三

施正威

【MongoDB学习笔记】-使用 MongoDB 进行 CRUD 操作(下)

恒生LIGHT云社区

数据库 mongodb

公安大数据合成作战平台建设,合成作战指挥中心平台开发

电微13828808271

语音信号处理5:语音信号的感知

轻口味

28天写作 12月日更

Kafka版本概览

Kafka中文社区

深入解析Apache Pulsar系列: Broker消息确认的管理

博文视点Broadview

教你用Camtasia简单几步制作精美片头

淋雨

Camtasia

百度王海峰:深耕自然语言处理近30年,推进AI融合创新

百度大脑

人工智能

公安重点人员动态预警管控系统建设,警务情指一体可视化决策系统

电微13828808271

Dubbo框架学习笔记九

风翱

dubbo 12月日更

如何以区块链技术为核心,渗透工业领域、支撑工业绿色发展

CECBC

🍃【Spring实战系列】「Web请求读取系列」如何构建一个可重复读取的Request的流机制

洛神灬殇

spring 12月日更 HttpRequestWrapper 请求处理

黑客实验环境的搭建与使用

喀拉峻

黑客 网络安全 环境配置 网络攻防 环境搭建

可视化开发主流开源流程引擎与设计器研究对比

全象云低代码

低代码 流程 低代码开发 低代码平台 可视化软件

全链路在线生产数据库压测利器:Apache ShardingSphere 影子库特性升级

SphereEx

开源 技术分享 ShardingSphere SphereEx 影子库

什么是立体车库?立体车库企业如何管理业务流程?

优秀

低代码 业务流程管理 立体车库

叮咚买菜自建MongoDB上云实践

MongoDB中文社区

mongodb

【等保小知识】等保一级二级三级哪个要求更高?

行云管家

网络安全 等保 等级保护 等保20

技术分享| anyRTC服务单端口设计

anyRTC开发者

音视频 WebRTC RTMP 视频直播 服务单端口

实践DDD的一种思路

安然

DDD CQRS

Spring核心原理分析之MVC九大组件(1)

Tom弹架构

Java spring 源码

遇到或问过的一些Spring面试题(持续更新)

Lazy

Java spring

面对复杂微服务系统观测时,如何化繁为简?

尔达Erda

云计算 程序员 云原生 程序员微服务

如何使用pFuzz以多种方法验证Web应用程序防火墙的安全性

H

网络安全 防火墙 信息安全

在线toml转JSON工具

入门小站

工具

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