一文读懂数据库发展史
20世纪60年代中期,文读数据库系统的懂数研究和开发便已经开始,在(zai)将(jiang)近60年的据库时间里,技术经历三代演变,发(fa)展取得了十分辉煌的文读成就:造就了C.W.Bachman、E.F.Codd和J.Gray三位图(tu)灵奖得主;发展了以数据(ju)建模和数据库管(guan)理系统(tong)核心(xin)技术为主,懂数带动(dong)了一个巨大(da)的据库数百亿美元的软件产业。第一个数据库管理系(xi)统(DBMS)在1968年上线。发展IBM的文读IMS用于跟踪土星5号和阿波罗太空探索项目的供应和零部件库存。它引入了这样一种思(si)想,懂数(shu)即应用程序的据库代码应该与它所操作的数据分(fen)离。由此支持(chi)开发人(ren)员编写只关注数据访问和操作的发展应用程(cheng)序,而不关注与执行这些操作和确保数据安全相关的文读复杂性和开销。IMS之后,懂数在20世纪70年代早期,据库IBM的System R和加州大学的INGRES率先开发(fa)了第一个关系型DBMS。第一批系统的数据库工作负载没有今天那么复杂和多样化。在这些(xie)早期的应用程序中,操作员通过(guo)终端启动事务(wu),然后手动向系统(tong)输入新数据。此时,DBMS的预期峰值吞吐量仅为每秒数十到数百个事务,响应时间以秒为单位度量(liang)。这些早期(qi)DBMS的体系结构也基于当时流行的计(ji)算(suan)硬件。它们通常部署在只有一个CPU核心和少量主内存的计算机上。对于这些系统来说,磁盘是数据库的主要存储位置,因为磁盘能够存储比内存更大的数据,而且成本更低。数据库技术从(cong)诞生(sheng)到现在,形成了坚实的理论基础、成熟的商业产品和广泛的应用(yong)领域,吸引了越来越多(duo)的研究者加入。其表现为数据种(zhong)类越来越多、越来越(yue)复杂、数据量剧增、应用领域(yu)越来越广泛,可以说数据(ju)管理无处不(bu)需无处(chu)不在,数(shu)据库技术和系统已经成为信息基础设施的核心技术(shu)和重要基(ji)础。随着(zhe)云时代的(de)到来,基于云环境所打造的云原生数据(ju)库不断地开始占了数据库市场份额。云原生数(shu)据库和(he)托管/自建数(shu)据库最大的区别就是:云原生(sheng)数据库是面(mian)向独立资源的云化,其CPU、内存、存储等均可实现独立的弹性,利用大型云厂商的海量资源池,最大化(hua)其资源利用率,降低成本,同时(shi)支持独立扩展特定资源,满足多种用户不断变化的业务需求,实现完全(quan)的Serverless; 而(er)托管数据库还是局限于传统的服务器(qi)架构,各项资源等比率的限制在一个(ge)范围内,其弹性范围,资源利用率都受到较大的限制,无法(fa)充分利用云的红利。基(ji)于(yu)云原生数据库技术,未来创业团队无需花(hua)费巨大精力来应对海量数据来袭,只需聚焦在业务即可。新(xin)网云数据库具备高可靠双机热备架构,灵活的备份策略配合多级备份体系,提供可靠性更高的数据库服务(wu),满足高读写性能场景的业务需(xu)求,99.9996% 的数据可(ke)靠性和 99.95% 的服务可用性,简化了传统运维工作中为保障数据高可靠带来的额外工作量和额外(wai)的 IT 投入成本:https://www.xinnet.com/cs/rds.html