写点什么

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

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

关注

评论

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

vue入门:组件概述

小鲍侃java

8月日更

基于昇腾CANN的卡通图像生成可在线体验啦!十分钟带你了解CANN应用开发全流程

华为云开发者联盟

ai框架 CANN 昇腾 昇腾AI应用 图像生成

架构训练营模块5-作业

sophiahuxh

从字节码探索代理模式

4ye

Java 后端 字节码 代理模式 8月日更

什么是强化学习?

华为云开发者联盟

机器学习 强化学习 智能体 环境 动作空间

Compose 列表

Changing Lin

8月日更

浪潮云IBP机器学习平台通过中国信通院可信云评估 荣获“先进级”认证

云计算

SpringBoot dockerfile生成镜像

Rubble

8月日更

Java双刃剑之Unsafe类详解

码农参上

Java unsafe 8月日更

架构实战营模块五作业 -微博评论高性能高可用架构

hello

架构训练营

【Vue2.x 源码学习】第三十八篇 - 组件部分 - 组件的编译

Brave

源码 vue2 8月日更

又翻车了?列表点击事件采集那些你不知道的坑!

神策技术社区

数据库 大前端 后端 代码

kafka - 基础介绍

旺仔大菜包

kafka

JVM集合之开篇点题

阿Q说代码

JVM hotspot 8月日更 栈式架构 寄存器架构

Regan Yue带你一起学习微软AZ-900认证的有关知识「 第Ⅲ章」

Regan Yue

云计算 微软 8月日更

JavaScript 的 null 和 undefined 判断

HoneyMoose

富文本及编辑器的跨平台方案

vivo互联网技术

跨平台 编辑器 富文本

MaxCompute执行引擎核心技术DAG揭秘

阿里云大数据AI技术

【Flutter 专题】65 图解基本 TextField 文本输入框 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

手撸二叉树之从根到叶的二进制数之和

HelloWorld杰少

数据结构与算法 8月日更

索信达控股: 银行对公业务数字化营销进阶攻略

索信达控股

Nginx可观测最佳实践分享,一篇文章带你快速入门!

观测云

nginx 云计算

浅谈在探索数分之路上“数据思维”培养

小飞象@木木自由

数据分析 数据思维

Pulsar Manager - Use Docker

ZHOUWEI

Apache Pulsar

高可用架构演进之单元化

华为云开发者联盟

物联网 IoT 华为云

细数浅拷贝和深拷贝

苹果看辽宁体育

Java 后端

后Kubernetes时代的虚拟机管理技术之Virtual-Kubelet篇

谐云

k8s 虚拟机

Rust从0到1-高级特性-不安全的Rust

rust unsafe 高级特性 不安全

Python代码阅读(第11篇):展开嵌套列表

Felix

Python 编程 Code Programing 阅读代码

计算机字符编码的前世今生

vivo互联网技术

Unicode utf-8 编码 ASCII 字符集

从0搭建在线聊天室,只需4步!

网易云信

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