写点什么

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

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

关注

评论

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

[2022]TypeScript 尽量避免的语法[译文]

Hugo

明道云帮助外贸行业实现数字化管理

明道云

ReactNative进阶(二十八):ES6 Symbol 用法

No Silver Bullet

React Native symbol 1月月更

2022 前端(JavaScript & TypeScript)会有什么新的变化?

Hugo

PDF 文件如何转成 markdown 格式

汪子熙

markdown PDF pdf.js 1月日更 1月月更

大白话讲解JDK源码系列:从头到尾再讲一遍ThreadLocal

慕枫技术笔记

后端 1月月更

(1-18/18)推播式营销vs.集客式营销

mtfelix

300天创作 2022Y300P

【网络安全】详细记录一道简单面试题的思路和方法

H

网络安全

第七周作业

lv

减少技术债务的系统方法

俞凡

技术管理 大厂实践 技术债务 Zalando

C/C++开发方向如何选择?坚持C++还有意义吗?

赖猫

c++ Linux 服务器

构建多架构镜像的最佳实践

xcbeyond

Docker arm docker image xcbeyond 1月月更

kali权限提升之本地提权

喀拉峻

网络安全 信息安全 提权

Linux之cal命令

入门小站

在线XML转CSV工具

入门小站

工具

技术分享 | 如何让上千容器同时"存活"

ShowMeBug

在springboot中,如何读取配置文件中的属性

华为云开发者联盟

springboot value 映射 配置文件 RequiredArgsConstructor

微信业务架构图 & 学生管理系统架构设计

阿卷

架构实战营

JavaScript 基本数据类型转换

编程三昧

JavaScript 前端 1月月更

22 Prometheus之Docker监控简述

穿过生命散发芬芳

Prometheus 1月月更

Go len() 函数是如何计算长度的?

宇宙之一粟

Go Go 语言 1月月更

招募! IT 技术界的伯乐和千里马

ShowMeBug

零代码平台——业务人员的知识变现工具

明道云

用明道云落地高校业务之优秀网站评选

明道云

音视频开发学习:HLS 协议详解

赖猫

c++ 音视频 ffmpeg HLS 音视频开发

🏆【Alibaba中间件技术系列】「Nacos技术专题」服务注册与发现相关的原理分析

码界西柚

微服务 nacos 注册中心 Alibaba技术 1月日更

用Java实现线段树

CRMEB

RUST 是 JavaScript 基建的未来

Hugo

模块七作业

Geek_e6f7f6

架构训练营

使用 React 和 Next.js 构建博客

devpoint

React nextjs 1月月更

冬奥探秘:那些隐匿在冬奥中的“绿科技”

脑极体

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