写点什么

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

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

关注

评论

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

公开课 | 提高测试用例编写效率,掌握经典用例设计技巧!

测试人

软件测试

在SAP Fiori界面上的VF03事务

SAP虾客

SAP Fiori SAP S4HANA VF03

10个案例详解AnimatableExtend装饰器定义可动画属性

威哥爱编程

HarmonyOS HarmonyOS NEXT HarmonyOS5.0

从接口超时到RAID

Qunar技术沙龙

后端 io 优化 raid

又曝新作!阿里P9再出山,操作性超强的Spring源码实践

Summer

Java 编程 程序员 面试 架构师

【论文速读】| AttackQA:利用微调及开源大语言模型辅助网络安全运营的数据集的开发与应用

云起无垠

Go 并发控制:singleflight 详解

江湖十年

乘数而上、价值释放,数据资产管理的关键步骤与价值解读

袋鼠云数栈

全面解读TaurusDB透明压缩特性,降低数据库使用成本

华为云开发者联盟

#数据库 MySQL 5.7

2000道面试必问的Java面试八股文及答案整理(2025版)

Summer

Java 编程 程序员 面试 架构师

小白如何学习看懂CAD图纸?

在路上

cad cad看图 CAD看图软件

为什么企业越大,越难实现数字化

积木链小链

企业管理 数字化 制造业 ERP

数据驱动商业智能决策 引领品牌迈向高利润之路

第七在线

2024华为云开源开发者论坛顺利召开,引领开放创新,共筑数智未来

新消费日报

SAP QM 客户退货检验的三种实现方案

SAP虾客

SAP S4HANA SAP QM

域控制器升级的先决条件验证失败怎么办?

运维有小邓

windows AD域 IT运维管理

测试匠谈 | 微信H5兼容性测试理论和实践经验

优测云服务平台

测试 兼容性测试 微信H5

优雅的@ObservedV2和@Trace装饰器

威哥爱编程

HarmonyOS HarmonyOS框架 HarmonyOS NEXT HarmonyOS5.0

简单几步!豆包MarsCode 助我魔改前端组件

Trae

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