Sql server2016最新消息:StretchDB
Sql server 2016是将于明年正式发布的一款数据库,目前已经发布了第三预览版,下面来看看sqlserver最新消息。
Stretch数据库(简称StretchDB)是即将发布的SQL Server 2016中的新特性,它支持数据库一部分存在于内部环境,另一部分存在于Azure SQL数据库云服务中。企业使用StretchDB可以“延伸”其内部部署数据库到云端,比如“热”数据可以存储在本地部署的SQL Server实例中,而“冷”数据很显然可以存储到Azure中。
是什么原因导致我们需要把一部分数据存储在本地,而另一部分存储到云端呢?企业级存储代价是非常昂贵的,所以我们把经常使用的数据放到本地高性能存储阵列中是有意义的,而可以把很少访问的数据放到不太昂贵的存储中。
SQL Server 2016将通过新的全程加密(Always Encrypted)特性让加密工作变得更简单,这项特性提供了某种方式,以确保在数据库中不会看到敏感列中的未加密值,并且无需对应用进行重写。为了维持合理的性能,非敏感的列 —— 例如主键列仍将保持未加密。
实际的数据加密与解密过程是由数据库driver这一层处理的,数据库本身只能看到加密后的值,而应用程序代码仅仅是与未加密的数据打交道。在执行某个查询时,driver会自动在Windows CertificateStore(或其它取决于操作系统中的位置)中查找主密钥。该主密钥将用于将对应于某一列的密钥进行解密,随后再用解密后的密钥对字段及参数进行加密与解密。
编辑:花花
想要了解更多,请关注下方平台>>
新浪微博:@享和邑正版软件商城
公众微信:享和邑
热门推荐: