20世纪60年代中期,数据库系统的研究和开发便已经开始,在将近60年的时间里,技术经历三代演变,取得了十分辉煌的成就:造就了C.W.Bachman、E.F.Codd和J.Gray三位图灵奖得主;发展了以数据建模和数据库管理系统核心技术为主,带动了一个巨大的数百亿美元的软件产业。
第一个数据库管理系统(DBMS)在1968年上线。IBM的IMS用于跟踪土星5号和阿波罗太空探索项目的供应和零部件库存。它引入了这样一种思想,即应用程序的代码应该与它所操作的数据分离。由此支持开发人员编写只关注数据访问和操作的应用程序,而不关注与执行这些操作和确保数据安全相关的复杂性和开销。IMS之后,在20世纪70年代早期,IBM的System R和加州大学的INGRES率先开发了第一个关系型DBMS。
第一批系统的数据库工作负载没有今天那么复杂和多样化。在这些早期的应用程序中,操作员通过终端启动事务,然后手动向系统输入新数据。此时,DBMS的预期峰值吞吐量仅为每秒数十到数百个事务,响应时间以秒为单位度量。这
些早期DBMS的体系结构也基于当时流行的计算硬件。它们通常部署在只有一个CPU核心和少量主内存的计算机上。对于这些系统来说,磁盘是数据库的主要存储位置,因为磁盘能够存储比内存更大的数据,而且成本更低。
数据库技术从诞生到现在,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引了越来越多的研究者加入。
其表现为数据种类越来越多、越来越复杂、数据量剧增、应用领域越来越广泛,可以说数据管理无处不需无处不在,数据库技术和系统已经成为信息基础设施的核心技术和重要基础。
随着云时代的到来,基于云环境所打造的云原生数据库不断地开始占了数据库市场份额。
云原生数据库和托管/自建数据库最大的区别就是:云原生数据库是面向独立资源的云化,其CPU、内存、存储等均可实现独立的弹性,利用大型云厂商的海量资源池,最大化其资源利用率,降低成本,同时支持独立扩展特定资源,满足多种用户不断变化的业务需求,实现完全的Serverless; 而托管数据库还是局限于传统的服务器架构,各项资源等比率的限制在一个范围内,其弹性范围,资源利用率都受到较大的限制,无法充分利用云的红利。
基于云原生数据库技术,未来创业团队无需花费巨大精力来应对海量数据来袭,只需聚焦在业务即可。
- • vps主机与云主机的区别
- • 五百人app服务器多少钱一年
- • 什么是云主机虚拟机?两者有什么区别
- • idc服务器托管什么好处 IDC服务器托管是什么
- • 北京服务器租用之后需要注意什么?
- • 服务器dns是什么?如何运作?
- • 日本无限流量一个月多少钱
- • vps云服务器的区别是什么?
- • ssl安全证书价格是多少钱?
- • 如何部署.net 服务器
- • 现在主推的CTG线路是什么?
- • ssl证书怎么获得 安装ssl证书的作用是什么
- • 便宜服务器一台多少钱一台
- • 企业如何利用云计算,防止重要数据泄露?
- • 云服务器有什么优势?云主机vps 海外虚拟主机有什么区别?
- • 云环境下,如何对网络数据进行采集?
- • 云服务器的费用是怎么收取的?
- • 安徽电信100m一个月多少钱
- • 关于docker容器云那些事儿
- • 网站海外服务器购买需要了解的要点