首页 > 数据库 >数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适? (译)...

数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适? (译)...

时间:2023-10-30 17:01:28浏览次数:43  
标签:Serverless ... 负载 serverless 数据库 工作 成本


数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适?  (译)..._数据库

serverless 类型的数据库在国外的数据行业中持续受到关注原始是什么?

原因来自于对于一个开始新项目的应用程序开发人员来说,他们可以配置数据库,不需要担心计算和存储的大小,也不需要微调数据库配置,只需要对工作负载模式和事务量有一个大致的了解,就可以近似估算成本,这个观点非常吸引人,一些人甚至可能看到降低数据库系统总拥有成本(TCO)的巨大潜力。

随着围绕云成本管理的主题不断发酵,弹性的按需付费模式使serverless更加吸引人,在成本方面尤其受到CTO的青睐。

在项目还无法确认是否持续的情况下,serverless数据库运营的方式成为应对不可预测且波动较大的工作负载的较好的解决方案。它甚至适用于可预测但不恒定的工作负载,例如节假日周末的电子商务。它非常适用于应用程序开发团队,这些团队可能没有深入的数据库调优专业知识,或者可能还不完全了解其应用程序的使用模式。或者,对于那些可能更重视可用性和性能,而对数据库系统的控制和积极优化利润不太关心的团队。

这里并不是说Serverless就是解决你成本问题的最佳方案,但完全以最大化的性能方式来购买你的数据库的性能配置就是一个最大的问题,基于成本,Serverless database 需要你了解应用程序的工作方式以及用户与应用的交互方式。尤其是在工作负载的大幅增加时,尤其是应用程序本应更高效处理的工作负载时,以此购买的数据库配置可能非常昂贵,你一直在用大量不需要的配置而付费。

当然Serverless 也接受着挑战,在公司的管理方式和限制中,你需要考虑你所在的组织和公司,在数据库使用中的混乱模式中导致的问题,比如一个数据库部署的应用较多,你无法掌握具体的高峰的消耗,以及数据库动态的情况等,在这样的情况下不建议使用serverless.

要真正获得serverless 数据库的优点和利益,就意味着要放弃对数据库的控制权,可能比传统的数据库服务(DBaaS)要放弃的更多,更加规范的行业和使用数据库的企业可能更适合使用serverless

针对工作负载和成本管理进行调优serverless,不仅仅可以调整系统资源的扩展的发生的时间,它还意味着确保数据库针对处理的工作负载类型进行了适当的调优,以满足对客户的承诺,并优化其消耗的系统资源的利用率。

尽管消费者在serverless模型下不必担心管理云基础架构的成本,但服务的提供者依然需要考虑成本,并且他们要确保数据库系统对客户的工作负载进行了优化,在底层系统的利用率最优的,这也意味着提供者将尽可能利用多租户模型,在服务器上尽可能多地托管数据库集群,最大限度地提高硬件利用率并优化成本,在多租户架构中,您必须确保服务提供者在同一服务器上的任何其他客户的工作负载方面具有一定的可预测性。这将确保有足够的空闲资源来满足任何工作负载的增加,特别是不可预测的工作负载。

Serverless 是一项很棒的技术,但仍处于初级阶段,对消费者和服务提供者都带来挑战,serverless数据库不应被视为终极解决方案。它可以是一个非常好的选项,serverless 可以成为项目在选择数据库时的众多解决方案中的一个。

数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适?  (译)..._Server_02

标签:Serverless,...,负载,serverless,数据库,工作,成本
From: https://blog.51cto.com/u_14150796/8095482

相关文章

  • Oracle系列---【数据库连接数超了,导致数据库连接不上,如何排查当前连接数,以及如何修改
    数据库连接数超了,导致数据库连接不上,如何排查当前连接数,以及如何修改最大连接数限制?1.对比当前连接数和最大连接数如果差的比较少,比如相差十几,二十几,连不上的话,很有可能是用连接池连接,一次申请连接数大于剩余的连接数导致的。#查看当前总连接数SELECTcount(*)FROMV$session......
  • SQL Server数据库创建远程服务器备份计划(小白详细图文教程)
    一、前言最近项目系统做安全加固,以前是本地备份,现在需要做远程内网服务器数据库备份,后期也有可能做异地备份。下面以SQLServer2016内网服务器数据库备份为例,数据库服务器地址:192.168.10.200备份服务器地址:192.168.10.100二、创建存储文件夹192.168.10.100远程100服务器,创建......
  • Before You Install Flask...Watch This! Flask Fridays #1
    flask官网:https://flask.github.net.cn/ git官网:https://git-scm.com/ 建立文件: 建立虚拟环境、激活: sourcevirt/Scripts/activate建立文件: touchhello.py以项目方式打开: fromflaskimportFlask,render_template#创建一个flask实例app=Flask(_......
  • ELK 不香了!我用 Graylog,轻量多了...
    作者:Escape来源:https://www.escapelife.site/posts/38c81b25.html服务日志收集方案:Filebeat+Graylog!当我们公司内部部署很多服务以及测试、正式环境的时候,查看日志就变成了一个非常刚需的需求了。是多个环境的日志统一收集,然后使用Nginx对外提供服务,还是使用专用的日志收......
  • PostgreSQL数据库toast表数据损坏处理
    一、pg_statistic的toast表数据损坏问题现象在安装插件的时候使用\dx元命令的时候,突然发现报了一个错误:postgres=#\dxERROR:missingchunknumber0fortoastvalue32789inpg_toast_2619根据提示来看,主表字段还留存着ToastPointer,但Toast表中已经没有对应的Chunk条目,怀疑t......
  • thinkPHP链接多个数据库
    1.添加新数据库的database文件 2.在config.php中引入$db_mn=require_once('database_mn.php');'db_mn'=>$db_mn,   3.控制器调用用db()->connect()代替db() ......
  • postgresql数据库经纬度转geometry
    postgresql数据库经纬度转geometry1、在postgresql数据库中,如果字段类型是geometry,更新该字段为经纬度(坐标),可以尝试采取以下脚本:注意:108.658463代表经度34.1437代表纬度中间没有逗号updatetablesetgeom=ST_GeomFromText('POINT(108.65846334.1437)',4490)wh......
  • 数据库数据恢复—误操作导致SqlServer数据库所在NTFS分区损坏的数据恢复案例
    SqlServer数据库数据恢复环境:一台服务器,windows操作系统+NTFS文件系统,运行了12个sqlserver数据库。SqlServer数据库故障:根据用户描述,故障情况是工作人员误操作导致服务器硬盘上sqlserver数据库所在分区损坏。经过北亚企安数据恢复工程师对故障服务器硬盘的初步检测,确认sqlserver......
  • 数据库认证 | Oracle OCP好考吗
    数据库对于很多技术人员来说都不陌生,但是你想深入了解的话,那么考个证书也许就是一个不错的选择。如果能考个OracleOCP认证的话,那也确实不错。那么OracleOCP好考吗?下面我们就来了解一下吧。01OracleOCP好考吗OCP考试还是比较难的,考试通过率要看学校和报名人数,30%左右。考试笔试......
  • ThinkPHP 6 数据库断线重连
    最近测试发现网站的数据不正常,经过排查,是脚本没正常运行。查看错误日志,发现报SQLSTATE[HY000]:Generalerror:2006MySQLserverhasgoneaway错误。第一时间怀疑是服务器连接数太多,但是使用SHOWFULLPROCESSLIST查询,进程并不多。然后再回到报错信息,服务器连接已消失,为什么......