首页 文章 精选 留言 我的

精选列表

搜索[国产化替换],共10008篇文章
优秀的个人博客,低调大师

亚马逊使用Aurora替换Oracle:导致Prime Day促销日瘫痪

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 据外媒CNBC获得的内部文件显示,亚马逊迁离Oracle的数据库使用Aurora PostgreSQL是Prime Day促销日陷入瘫痪的主要原因。 这次故障突显了亚马逊希望在2020年之前完全摆脱Oracle数据库的过程中可能面临的挑战。 近年来亚马逊和Oracle在打口水仗,声称自家数据库软件和云工具的性能更胜一筹。 亚马逊现在算是领教了迁离Oracle数据库软件有多困难。 据CNBC获得的一份内部报告显示,在Prime Day促销日,这个头号电子零售商一边忙着处理导致销售流程减慢的重大网站故障,一边忙着应对其在俄亥俄州***的一个仓库遇到的技术问题,该技术问题导致成千上万件包裹发货延迟。 文件显示,这个问题很大程度上归咎于亚马逊从Oracle数据库迁移到自家的数据库技术。这次故障突显了亚马逊希望在2020年之前完全摆脱Oracle数据库的过程中可能面临的挑战,以及重新获得这种级别的可靠性有多难。这还表明Oracle的数据库在一些方面确实比亚马逊的同类软件更高效,Oracle可能会在本周于旧金山举行的年度OpenWorld大会上强调这一点。 Prime Day故障发生后,亚马逊的工程师撰写了一份长达25页的报告,亚马逊称这是纠正错误。亚马逊采用这套标准流程,试图了解重大事故为何发生、如何防止将来重蹈覆辙。 报告显示,亚马逊努力查明Prime Day问题的根本原因,原因是数据库迁移之后丢失了一项功能。文件显示,万一刚安装的数据库(名为Aurora PostgreSQL)出现错误,亚马逊也未给出应急方案。 在一个问题中,工程师被问及为什么亚马逊的仓库数据库没有遇到“上一次流量高峰期间(那时使用Oracle数据库)的同一个问题”。他们回答,“Oracle和Aurora PostgreSQL是两种不同的[数据库]技术”,处理“保存点”(savepoint)的方式不一样。 保存点是一种重要的数据库工具,用于跟踪和恢复单个事务。报告称,在Prime Day当天,创建了数量过多的保存点,亚马逊的Aurora软件不堪重负,因而拖累了数据库的整体性能。 无论如何都有可能发生 CNBC透露了文件的细节后,伊利诺伊大学厄巴纳-尚佩恩分校的计算机科学教授马特•西泽(Matt Caesar)说:“如果亚马逊坚持使用Oracle数据库,很可能不会发生这次故障。此外,如果亚马逊使用Oracle的数据库,似乎能够更早地诊断问题,从而有望缩短故障的持续时间。” 亚马逊的发言人在通过电子邮件发表的声明中对这个问题轻描淡写,称没有什么故障,尽管内部文件声称数据库“性能降级导致了滞后和严重故障。” 发言人说:“有必要指出这一点,那就是该仓库从未发生过什么故障,问题只是导致了约1%的包裹出现短时间的发货延迟。这个问题很快查明并得到了解决。” 俄亥俄州的这个仓库是在Prime Day之前迁离Oracle数据库的13个仓库中***的一个。文件称,在Prime Day促销活动期间,该仓库每天处理的包裹超过110万件。处理库存和发货数据的所有服务和软件已统统迁移到了那些仓库中的Aurora数据库上。 据报告声称,这次故障在Prime Day持续了数小时,导致15000多件包裹发货延迟,还浪费了约90000美元的劳动力成本。损失不包括工程师们排除和修复错误所耗费的所有时间或任何可能错失的销售订单。 在报告里头名为“汲取教训”的部分,亚马逊的工程师写道:“保存点在Aurora PostgreSQL中的行为与其在Oracle中的行为不一样”,言外之意是Oracle的软件处理问题更有效。报告还称,没有用于PostgreSQL中分析的SQL语句数据,而要是有该数据,“原本有助于查明”问题的根本原因。 要是亚马逊做好更充分的准备,这次故障也许不那么严重。在文件的一个部分,该公司称,由于“底层PostgreSQL数据库遇到性能问题时缺少应对方案”,“结果花了很长的时间才解决”问题。文件还声称,一份“完备的应对方案或操作手册”原本有助于“更快地消除影响”。 哥伦比亚大学的计算机科学教授亨宁•舒尔茨莱宁(Henning Schulzrinne)看了文件后说:“我猜想,亚马逊刚更换了数据库,并没有测试在亚马逊Prime Day那天出现的具体的负载模式,结果大吃一惊 ”。 近年来,亚马逊和Oracle一直在打口水仗,原因是亚马逊扩大了软件品种,与Oracle更加正面较量了。CNBC在8月份曾报道,亚马逊正努力在2020年初之前将整套数据库从Oracle迁移出去。 “真的很难” Oracle董事长兼联合创始人拉里•埃里森才不信亚马逊的说法。在该公司去年12月份的财报电话会议上,埃里森称亚马逊“没有迁离Oracle”。他在今年8月份的一次活动中重申了观点,他说:“我认为亚马逊做不到这一点。” 他说:“亚马逊有10年的时间来迁移Oracle,但现在仍使用Oracle。而使用自己的技术对它们来说并不容易。那么做不具有成本效益。我的意思是,真的很难。” 市场研究公司Moor Insights & Strategy的***分析师帕特里克•穆尔黑德(Patrick Moorhead)表示,这一事件表明,旧的应用软件(就像亚马逊仓库中使用的那些应用软件)迁离Oracle有多难;几十年来,Oracle一直在与世界上***的企业合作。 他说:“AWS Aurora是为前瞻性应用软件设计的,而Oracle是为较传统的应用软件设计的。” 论文:Amazon Aurora:高吞吐量云原生关系数据库在设计方面的考量

优秀的个人博客,低调大师

国内有哪些公司是在做国产化的操作系统

5G时代的到来,加速了物联网产业链的发展,加深了各界对发展自主可控技术重要性的认知。操作系统作为物联网产业链的核心,其发展受到了社会各界的广泛关注。 与移动端操作系统发展轨迹类似,物联网时代也会经历设备数量大幅增加、用户需要更好的服务和体验等阶段,这些都在软硬件层面对物联网设备提出了更高的要求,需要整个产业的持续发展与创新来实现。 国外嵌入式操作系统已发展四十余年,积累了深厚的技术能力和产业生态;我国物联网操作系统也处于快速发展阶段,各大厂商纷纷自主研发物联网操作系统,在实时内核、分布式架构、互联互通等核心技术取得了阶段性突破,在工业、交通、消费电子等领域已取得一定规模应用。 操作系统 所属公司 应用场景 LiteOS 华为 可穿戴设备、智能家居、车联网、LPWA等领域,驱动窄带物联网(NB-IoT)解决方案 HarmonyOS 华为 移动办公、运动健康、社交通信、媒体娱乐等 AliOS Things 阿里 智能家居、智慧城市、智能制造、智慧农业、新出行等领域 OneOS 中移物联 消费电子、智慧城市、工业控制等领域 TencentOS tiny 腾讯 无人售货、AI智慧农业种植等 SylixOS 翼辉 网络设备、国防安全、工业自动化、轨道交通、电力、医疗、航空航天、汽车电子 RT-Thread 赛睿德 广泛应用于能源、车载、医疗、消费电子等多个领域 MiCO 庆科 智能家居、家电、智能LED、医疗拨剑、移动便携设备、工业自动化 国产操作系统简介 我国物联网操作系统未来还需在研发等多方面持续发力,不仅需要产业链、市场的改善和优化,也需要企业与政府、科研院所等协同实践。 中国移动立足产业发展和产业安全,推出OneOS操作系统,业内首家通过CCRC EAL4+信息安全认证,内核自主化率达100%。刚发布的OneOS3.0版本实现了全方位升级,打造了更快、更强、更安全的内核,筑牢物联网操作系统信息安全屏障,补强我国在物联网操作系统领域内核自主可控的技术短板。系统提供GUI、定位等多种服务组件,为个人穿戴、智能家居、工业控制领域提供安全可靠、便捷高效的开发体验。 未来,中国移动OneOS将持续夯实系统基础能力,布局行业应用,同时深耕消费电子、智慧城市、智慧工业等领域,联合上下游企业共同打造以操作系统为核心的自主可控产业生态,以技术实力推动行业发展,加快产业数智化转型升级。

优秀的个人博客,低调大师

微软计划 2030 年前用 Rust 全面替换 C/C++ 代码

微软正推进一项长期工程:计划在 2030 年前,将公司内部现存的 C 和 C++ 代码逐步迁移至 Rust。该消息源于微软内部工程负责人在公开平台的披露,随后引发开发者社区广泛讨论。 按照规划,这一转型不仅适用于新项目,也覆盖 Windows、云服务等核心产品中规模庞大的历史代码库。微软希望借助自动化工具与 AI 技术,加速代码理解与重写过程,并设定了极高的效率目标,用于衡量迁移进展。 将结合 AI 与算法快速转换代码。 大规模构建代码理解和处理的基础设施,为自动化重写提供支持。 引入图形化的代码分析方法,在企业级别处理代码重构。 这名负责人表示,为了完成这项以前难以想象的任务,他们构建了一个强大的代码处理基础设施: 算法基础设施能够大规模地构建源代码的可扩展图 人工智能处理基础设施则使我们能够应用由算法引导的人工智能代理,大规模地进行代码修改。该基础设施的核心部分已经在代码理解等问题上大规模运行。 他表示目前正在招聘一名首席软件工程师来协助这项工作:“首席软件工程师这一职位旨在帮助我们发展和增强基础设施,从而将微软最大的 C 和 C++ 系统移植到 Rust。该职位的一项关键要求是具备使用 Rust 构建生产级系统代码的经验——最好至少有 3 年使用 Rust 编写系统级代码的经验。编译器、数据库或操作系统实现经验尤佳。虽然申请者无需具备编译器实现经验,但必须愿意在我们的团队中学习和积累这方面的经验。”

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册