Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

以下文章来源于谷歌云服务,作者 Google Cloud

Cloud SQL 是 Google Cloud 的企业级、完全托管的数据库服务,用于运行 MySQL、PostgreSQL 和 SQL Server 工作负载。它被广泛用于从数字服务到银行再到零售的各个行业,目前 Google Cloud 前 100 名客户中超过 95% 的客户都在使用 Cloud SQL。随着要求更高的工作负载迁移到云端,有些客户一直要求我们提供更高的性能和可用性。此外,这些客户一直要求我们提供更多选择和灵活性,以便根据具体的工作负载需求优化相关的配置。

今天,我们宣布推出适用于 MySQL 和 PostgreSQL 的 Cloud SQL Enterprise Plus 版本,具有三项主要增强功能

点此揭秘

首先,我们通过各种软件优化、改进的机器类型和配置以及集成基于 SSD闪存 的数据缓存选项,显著提高了读写性能。与当前的 Cloud SQL 产品相比,借助 Cloud SQL Enterprise Plus for MySQL,我们的读取吞吐量提高了 3 倍,写入延迟提高了 2 倍

其次,我们为计划维护操作提供近乎零的停机时间,并提供包含计划维护的 99.99% 可用性 SLA,以满足您的关键业务应用程序的可用性目标。

第三,我们增强了数据保护能力,日志保留 35 天,这是所有有严格合规要求的客户的必备条件。Cloud SQL Enterprise Plus 版本可以满足这些需求,同时构建于 Cloud SQL 已经经过验证的功能之上。

探索 Enterprise Plus for MySQL 的创新

www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能
www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

Cloud SQL Enterprise Plus for MySQL 通过共同优化的硬件和软件配置提供卓越的性能,同时保持完全的开源兼容性。对于读取密集型事务工作负载,MySQL 企业增强版具有可配置的数据缓存,可提供比企业版高出 3 倍的读取吞吐量。数据缓存利用闪存实现透明地扩展基于 DRAM 的缓存,从而降低读取延迟、提高吞吐量并扩展到更大的数据集。此外,软件优化可将事务提交延迟降低多达 2 倍,并将写入吞吐量提高多达 2 倍,使 Cloud SQL 成为满足最苛刻的 MySQL 工作负载的最佳目的地。

Everflow Technologies 首席技术官兼联合创始人 Jonathan Blais 表示:

"我们很高兴与 Google Cloud 联手推出适用于 MySQL 的 Cloud SQL Enterprise Plus 版本。"

www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

"这个新版本使我们能够立即获得增强的性能、可用性和数据保护的好处,而无需对我们的应用程序进行任何修改。特别是,我们发现,在集成扩展数据缓存后,在我们的平台上运行密集型报表业务的查询性能提高了 3 倍以上。我们期待与 Google Cloud 和 Cloud SQL 就未来的创新进行合作。"

左右滑动查看更多 >>

可用性和可靠性是重点,Cloud SQL Enterprise Plus 版本提供 99.99% 的 SLA,包括计划维护。在计划维护期间,Enterprise Plus 实例使用滚动更新和额外的硬件资源,将停机时间缩短至 10 秒以内。

企业增强版还提供更高级别的数据保护,具有 35 天的日志保留以进行时间点恢复,支持业务关键工作负载所需的严格监管需求和数据保护要求。

Workday 持久性和生命周期工程副总裁 Chirag Andani 说:

"在 Workday,能够为客户提供出色的用户体验非常重要,当我们迁移到公共云时,很明显我们需要一个高性能数据库来支持我们的需求。我们与 Google Cloud 团队密切合作投入资源到 Cloud SQL 改进,随着 Cloud SQL Enterprise Plus 版本的推出,我们现在可以选择为最苛刻的 Workday 工作负载提供高性能和可用性,利用更高的读写性能、更高的可用性和最短的计划停机时间。我们非常高兴能够与 Google 共同创新,并从这些新功能以及托管服务的企业级功能中受益。"

PostgreSQL 企业增强版

www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能
www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

与企业版相比,Cloud SQL Enterprise Plus for PostgreSQL 的写入吞吐量提高了 2 倍。与 MySQL 产品类似,Cloud SQL Enterprise Plus for PostgreSQL 共同优化硬件和软件以提供更高的性能。

Cloud SQL Enterprise Plus for PostgreSQL 还提供了针对 MySQL 提到的所有可用性、可靠性和数据保护增强功能: 99.99% 的可用性 SLA (包括维护)、将计划停机时间缩短至不到 10 秒以及更高级别的数据保护日志保留 35 天。

"与 Google Cloud 合作并使用适用于 PostgreSQL 的 Cloud SQL Enterprise Plus 版本使我们能够立即利用增强的性能、可用性和数据保护,同时保持我们的应用程序所需的开源 PostgreSQL 兼容性。在我们的第一个工作负载中,我们看到了开箱即用的持续性能 (TPS 和查询延迟) 提高了 2 倍。"Salesloft 数据库工程经理 Richard Helms 表示。

开始使用

www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能
www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

Cloud SQL Enterprise Plus 版本现已通过 gcloud 和 API 在部分 Google Cloud 区域推出,并将于 2023 年 7 月 17 日在云控制台中推出。适用于 SQL Server 的 Cloud SQL Enterprise Plus 版本将在稍后推出。

上手使用很简单: 访问 Cloud SQL 控制台,只需点击几下即可创建数据库实例。新的 Google Cloud 客户可以创建免费试用实例并获得 300 美元的免费积分。

www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能
www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能
www.zeeklog.com  - Cloud SQL Enterprise Plus 隆重推出: 新版本可提供高达 3 倍的 MySQL 性能

Read more

深入理解 Proxy 和 Object.defineProperty

在JavaScript中,对象是一种核心的数据结构,而对对象的操作也是开发中经常遇到的任务。在这个过程中,我们经常会使用到两个重要的特性:Proxy和Object.defineProperty。这两者都允许我们在对象上进行拦截和自定义操作,但它们在实现方式、应用场景和灵活性等方面存在一些显著的区别。本文将深入比较Proxy和Object.defineProperty,包括它们的基本概念、使用示例以及适用场景,以帮助读者更好地理解和运用这两个特性。 1. Object.defineProperty 1.1 基本概念 Object.defineProperty 是 ECMAScript 5 引入的一个方法,用于直接在对象上定义新属性或修改已有属性。它的基本语法如下: javascript 代码解读复制代码Object.defineProperty(obj, prop, descriptor); 其中,obj是目标对象,prop是要定义或修改的属性名,descriptor是一个描述符对象,用于定义属性的特性。 1.2 使用示例 javascript 代码解读复制代码//

By Ne0inhk

Proxy 和 Object.defineProperty 的区别

Proxy 和 Object.defineProperty 是 JavaScript 中两个不同的特性,它们的作用也不完全相同。 Object.defineProperty 允许你在一个对象上定义一个新属性或者修改一个已有属性。通过这个方法你可以精确地定义属性的特征,比如它是否可写、可枚举、可配置等。该方法的使用场景通常是需要在一个对象上创建一个属性,然后控制这个属性的行为。 Proxy 也可以用来代理一个对象,但是相比于 Object.defineProperty,它提供了更加强大的功能。使用 Proxy 可以截获并重定义对象的基本操作,比如访问属性、赋值、函数调用等等。在这些操作被执行之前,可以通过拦截器函数对这些操作进行拦截和修改。因此,通过 Proxy,你可以完全重写一个对象的默认行为。该方法的使用场景通常是需要对一个对象的行为进行定制化,或者需要在对象上添加额外的功能。 对比 以下是 Proxy 和 Object.defineProperty 的一些区别对比: 方面ProxyObject.defineProperty语法使用 new Proxy(target,

By Ne0inhk