存储和数据库创新同步发展
即将开播:5月14日,Jenkins在K8S下的三种部署流程和实战演示
存储和数据库技术都在以惊人的速度发展,而这并非偶然。
存储和内存技术对数据库操作产生巨大影响。IEEE研究员兼数据存储咨询公司Coughlin Associates总裁Tom Coughlin说:“更快的存储和内存直接转化为更快的数据库操作。此外,加速器(可在靠近内存和存储的地方运行)等新技术可以提供潜在更有效的操作,更高的性能和更低的延迟。”
相同的演变
存储产品提供商Seagate Technology公司副总裁兼企业数据解决方案总经理Ken Claffey表示,从技术和部署方法来看,存储和数据库系统一直处于相同的发展曲线。随着时间的流逝,SQL数据库已经从垂直可扩展的系统发展为NoSQL数据库,后者是水平可扩展的分布式系统。同样,存储技术已经从垂直扩展的阵列发展到水平扩展的分布式存储系统。 Claffey说:“两种技术都经历了部署方法的变化,从本地专有系统到软件定义的开源云存储模型。”
数据库开发商ScyllaDB公司杰出工程师Glauber Costa说,NoSQL的演变消除了仅出于减少数据重复的目的而创建复杂的难以管理的数据模型的需要,这与基于PCIe的SSD在2007-2008年的到来紧密相关。他补充说,NVMe技术的随后出现有助于进一步提高数据库性能。
展望未来,持久性内存可能催生新一代快速而强大的数据库,可处理视频、IoT和其他复杂数据。Costa说:“通过持久内存,你将看到每个人都在试图将延迟从单毫秒(ms)推向几十微秒(µs)。”他还指出,存储已经从HDD可接受10 ms访问的世界,转变为可在SATA SSD上获得400 µs性能的世界,而在NVMe设备上可以达到10-100 µs。他说:“接下来,我们将谈论100-200纳秒(RAM级)持久内存。”
存储提供商还认识到有必要以超乎寻常的速度来增强其产品,以满足更大更复杂和越来越易受攻击的数据库的需求。Costa说:“我们不仅仅是在讨论吞吐量、延迟或密度的并行性。例如,随着数据库中对隐私和安全性的要求不断提高,很多NVMe提供商现在都提供静态数据加密。”
速度和可扩展性
下一代数据库需要更快的存储和高度可扩展的架构。Excelero首席架构师Kirill Shoikhet说:“现在的NVMe控制器可处理的并行I / O命令比SAS及SATA SSD控制器多四倍,并且其中一个NVMe驱动器通常能够提供整个全闪存阵列的性能。”Excelero公司是针对云端和企业应用程序的软件定义块存储提供商。
Shoikhet说,事务处理完全是关于延迟和并行性,而NVMe技术可以大大降低延迟。他说:“使用NVMe-oF以高效的方式远程访问NVMe驱动器的能力,为在高性能数据库即服务的数据中心中运行数据库实例带来很多可能性,但是,传统的基于控制器的架构所带来的瓶颈问题,潜在地意味着它们无法扩展性能以允许很多低延迟同时访问。相反,基于NVMe-oF或基于远程直接访问存储器网络的类似协议的直接访问的方法,可实现共享的低延迟访问,从而允许数据库扩展到类似云的环境并保持强大的投资回报率。”
存储和数据库技术的下一步发展
随着数据需求和使用量激增,存储价格继续迅速下降。但是,尽管最近技术进步,但是应用程序的可扩展性和性能仍然会受到存储性能和功能集的限制,数据库软件和服务提供商Percona公司首席经验官Matt Yonkovit说:“随着应用程序存储更多数据的需求增加,对更快更可靠的存储的需求也将增加。”
存储和数据库的交集有很多令人兴奋的发展,包括计算存储、持久性内存和GPU映射的SQL。存储和数据库技术正在快速发生变化和创新,这绝对值得关注。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
聊聊最近几款非常流行的勒索病毒
即将开播:5月14日,Jenkins在K8S下的三种部署流程和实战演示 2020年勒索病毒攻击比以往都来的更猛了一点,各种不同的勒索病毒黑客组织都似乎加大了这方面的投入,而且又有一些新的黑客组织加入进来,导致现在勒索病毒攻击越来越频繁了,最近几款流行的勒索病毒都非常活跃,经常有人通过各种渠道向我咨询勒索病毒相关的问题,勒索病毒攻击已经越来越严重了,目前大部分流行的勒索病毒都是无法解密的,勒索病毒以防为主,提高安全意识,虽然外界已经宣传了很多,但仍然有很多企业还是没有引起足够的重视,导致被勒索病毒攻击之后,悔之晚矣,根据COVEWARE公司的报告,2020年Q1季度,企业平均赎金支付增加至111,605美元,比2019年第四季度增长了33%,勒索软件分销商越来越多地将目标对准大型企业,并成功地强制勒索付款以安全恢复数据,大型企业赎金支付在数量上占少数,但支付规模极大地拉高了平均赎金支付,赎金的中位数保持相对稳定,为44,021美元,仅略高于2019年第四季度的中位数41,179美元,中位数的稳定性反映了一个事实,即大多数赎金支付相对于平均值而言是中等的,如下所示: 2020年第一季度,最...
- 下一篇
Spring cloud系列教程第二篇:支付项目父工程图文搭建
Spring cloud系列教程第二篇:支付项目父工程图文搭建 在讲解spring cloud相关的技术的时候,咱们就模拟订单支付这个流程来讲讲 在这个支付模块微服务搭建过程中,上面的这些技术,都会融入进来。老的会讲解(因为老的技术还有很多公司会使用到,谁也不知道下一个公司会用新的还是旧的,所以咱们新旧都学习),新的也会讲解。 上面各种技术都融入的话,每个技术使用一个微服务项目的话,整个项目大约30+个子工程。所以这里,我们就使用maven的父子管理。 本文是由凯哥(凯哥Java:kagejava)发布的《spring cloud系列教程》教程的第二篇:《Spring cloud系列教程第二篇:支付项目父工程图文搭建》。 这个凯哥(凯哥Java:kaigejava)就从零开始搭建。 本文主要内容:1:父工程图文搭建步骤; 一:父工程图文搭建过程: 在父工程搭建过程中,我们可以安装以下几个步骤来搭建: 1:new Project; 2:聚合总父工程名称; 3:选择maven版本; 4:工程名称; 5:设置字符编码; 6:Java编译版本选JDK8; 7:可选:设置注解生效激活; 8:可选...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能