SQL即服务

自2007年以来,我一直在考虑这一点,大约在Amazon 推出 S3时。 我什至尝试实现了几次,但是在设计阶段之后就失败了。 我听说过一家初创公司,也曾尝试这样做,但也失败了 。 我仍然不确定是否可以这样做,但是它肯定会成为云数据管理市场上的畅销产品。 等等,您可能会说,Google Cloud SQL,AWS RDS,Microsoft Azure,Heroku PostgreSQL和其他许多呢? 它们甚至与我的意思不符。

让我给你一个比喻。 假设您要在云中存储一段二进制数据。 我有两种解决方案。 第一个是带有FTP的托管服务器。 您每月付给我$ 5,我给您提供FTP访问服务器的能力,该服务器的磁盘为100Gb。 您可以在此处上传文件并下载回来。 效果很好。 我还有第二个选择,即AWS S3 。 您也可以通过其API上传和下载数据。 而你付出为每个API请求,每个字节主办,每个字节传输,而不是月租费。 您会选择哪一个?

显然,您将使用S3。 为什么? 两者之间的根本区别是什么? 关键区别在于它们的SLA :第一个带有FTP的服务器服务器 ,第二个是服务服务器

FTP服务器提供程序向您保证计算资源(CPU,磁盘,带宽等)的可用性,而S3向您保证数据的可用性。 如果FTP服务器上的磁盘崩溃,它将及时进行更换,但是数据将丢失。 如果磁盘已满,则可以订购其他服务器,但是您有责任忘记。 如果未使用磁盘空间,您仍需每月支付$ 5。 等等。

正是由于这种差异,十多年前,AWS S3才是市场上的突破。 他们在我们都习惯的旧的虚拟主机之上添加了一个新的服务层 。 想法保持不变-仍然是我们上传和下载的云中数据-但SLA不同。 我们不再需要担心磁盘溢出,为未使用的空间,常规备份,SSH终端以及更多其他事情支付过多费用。 他们只是给了我们一个简单的API,并保证数据在那里并且安全。

现在是2019年,我们对关系数据仍然没有相同的看法。 无论您选择哪个提供商,他们所做的只是为您提供一台安装了MySQL或PostgreSQL(或它们自己的版本)的计算机(或群集),并按小时收费。 他们仍然为您提供“良好的旧FTP”,而无需在其之上附加服务层。

这就是我期望真正的云中关系数据SLA听起来像:

  • 自动缩放 。 不要让我们担心托管数据所需的资源量。 只需为更大的数据集收取更多费用,并确保我们的请求在可预测的时间内返回即可。
  • 按数据付费 。 让我们为每个SQL请求,每个存储的字节和传输的每个字节付费。 托管所有服务器需要多少服务器和磁盘-不必担心。
  • 受限制的SQL 。 大多数项目不需要MySQL或PostgreSQL方言中的大多数命令。 只需给我们INSERTSELECTUPDATEDELETE并将其命名为一天即可。
  • 索引 。 使用我们正在执行的SQL查询的统计信息自动创建它们。
  • 模式版本控制 。 可以通过类似于Liquibase的方式来更新架构:我们创建一个新的ALTER TABLECREATE TABLE脚本,并将其应用于现有数据库。
  • 快照和回滚 。 如果出现问题,可以制作数据快照,应用新的架构版本,然后回滚到先前创建的快照之一。

真的很难实施吗?

翻译自: https://www.javacodegeeks.com/2019/11/sql-as-a-service.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340907.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ vector 一部分_《JACS》:在富电子C-H键位点上实现光控活性聚合

可逆加成-断裂链转移(RAFT)自由基活性聚合是一种调控聚合物结构组成、分子量和分布的重要聚合方法,其中,光诱导电子/能量转移(PET)的RAFT聚合反应是一种更精确的调控手段,因而经常被用于设计具有复杂3D分子结构的聚合物。然而常规的PET-RAFT法…

phpmyadmin忘记mysql密码_忘记phpmyadmin密码怎么重置

忘记phpmyadmin密码怎么重置,新密码,教程,相关文章,重新启动,跳过忘记phpmyadmin密码怎么重置易采站长站,站长之家为您整理了忘记phpmyadmin密码怎么重置的相关内容。1、停止mysql服务:/etc/init.d/mysql stop2、跳过验证启动MySQL/usr/local/mysql/bin/…

纵横免root框架打不开应用怎么办_很好用的软件多开神奇安卓欧皇十框架!!!...

欧皇十框架这是一款兼容安卓10的应用框架,轻松实现应用多开,可以完美免ROOT运行GG修改器,专为和平精英游戏设计,软件体积小,运行稳定。修改说明:1.支持更多应用游戏的多开、双开,使用更稳定、快…

电脑无internet访问_电脑中的代理服务器怎么设置 代理服务器设置方法 - 操作系统...

如何设置电脑中的代理服务器?对于代理服务器,可能大家对其并不是非常了解,其实代理服务器作为一种特殊的网络服务,可以代理网络用户去获取网络信息,提高浏览速度与效率,而且还可以突破自身IP的访问限制,访…

mysql先进后出_栈、队列中“先进先出”,“后进先出”的含义

展开全部先进先出(62616964757a686964616fe58685e5aeb931333433653339FIFO,first-in,first-out)为处理从队列或堆栈发出的程序工作要求的一种方法,它使最早的要求被最先处理。后进先出,从栈中取出数据项的顺序与将它们插入栈的顺序…

敲代码时如何快速移动光标_如何用 Linux 技巧大大提高工作效率?

前言Linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的Linux技巧。命令编辑及光标移动这里有很多快捷键可以帮我们修正自己的命令。接下来使用光标二字代替光标的位置。删除从开头到光标处的命令文本ctrl u,例如&am…

java 异常练习题_java入门异常处理练习题问题

tppe大概方式:1、判断用户输入的类型是否正确,不正确捕获异常,把他包装成我自己定义的异常2、判断用户输入的数是多少2.1、如果是1,则打印“输入图书名称”,用户输入,定义一个Book类型的数组,然…

windows副本不是正版怎么办_盗版系统总是崩溃?别着急,让我来告诉你正版系统怎么下载...

电脑系统崩溃了怎么办?相信很多小伙伴都会选择重装系统,奈何自己又不会,只能搬到修电脑的地方,最后发现安装的还是盗版系统,不能登录微软账号不说,还会被捆绑安装一堆流氓软件,那么,…

sudo spctl --master-disable_量大从优批发--阳离子聚丙烯酰胺--用于生活污水、

量大从优批发--阳离子聚丙烯酰胺--用于生活污水、wkkk量大从优批发--阳离子聚丙烯酰胺--用于生活污水、怎么来辨别聚丙烯酰胺到底是什么型号的呢?下面来介绍型号辨别的消防法。聚丙烯酰胺我们都知道聚丙烯酰基是昂贵的阳离子,其次是非离子聚丙烯酰胺&…

jboss eap_HawtIO在JBoss EAP上(第二部分)

jboss eap我刚刚发布了一篇关于在JBoss Wildfly 8.1上运行HawtIO的条目 。 从那篇文章中,您将了解HawtIO的出色表现 ,以及它必须具备的所有 出色 插件,才能从单个仪表板管理基于JVM的技术……好吧…… hawt ……。 但是,出于上一…

alter id order by_声卡id查找表

强烈建议收藏这个表格真的很方便,强烈建议大家收藏,尤其是那些喜欢折腾的人!因为有时候会特别需要它声卡ID表芯片型号仿冒ID创作的CA01320x100918仿冒ID值 0,1,2,3,4,5,6,9,10,11,12Cirrus Logic公司CS42100x100101仿冒ID值 13Cirrus Logic公…

JDK 14:CMS GC是OBE

JDK 14 Early Access Build#23 ( 2019/11/13 ) 现已上市 。 此版本最值得注意的更改之一是删除了并发标记扫描垃圾收集器 。 JEP 291 [“弃用并发标记扫描(CMS)垃圾收集器”]早在2017年就使用JDK 9和JEP 363 [“删除并…

python 转成摩尔斯电码_一篇文章教会你摩尔斯码

正规的摩尔斯码对照表是这样的其实记住主要的26个字母就够日常用了,而记26个字母有一张更简单的图: 把点和横线以字母的形态呈示出来,基本上看一遍就能记住大半了。不过要注意每个字母下方的一行小字,那是正确的顺序,别…

kali使用笔记本自带无线网卡_无线网卡?那是什么?

用过无线网卡的童鞋都知道无线网卡的方便,而没有用过无线网卡的往往觉得它很陌生,今天就来跟大家讲讲无线网卡的三大用途。NO.1摆脱网线束缚,台式电脑也能连WiFi如今,WiFi上网越来越方便,如果房间里没有预装网口&#…

everything安装版和便携版有什么区别_国行版爱他美卓萃和普通版有什么区别,一定要选卓萃吗?...

粉丝私信:想给孩子喝国行版爱他美,有普通版和卓萃版,这两个版本有什么区别,卓萃的价格这么高,就一定好吗?奶粉速递:爱他美奶粉在国内算是家喻户晓的品牌了,吃的宝宝也比较多&#xf…

64位微处理器_MCU芯片市场研究:主导8位MCU,但32位MCU受欧美和日本高度垄断

↑ 点击上方 “ 财经热闻解析 ” 关注我们从古老的用电子管堆出来的成吨的逻辑门到现在的超级数据中心,电子技术的发展走过了一代又一代,自然而然,各种芯片也在百花齐放。到了今天,芯片早已成了一个大家族。这么多芯片&#xff0c…

jsp标签 判断 余数_舟山铝箔纸不干胶标签制作-雷宝实业

卷筒纸不干胶印刷时,纸张的走向与一般印刷方法不同,它是以轴向跳格移动实现套印的,即在印版滚筒上同时装上几套印版,当不干胶在压印平台上每跳移一次,印版滚筒水平方向作往复旋转一次,就可实现印刷一个颜色…

java input是什么意思_java中的【...】表示什么意思

...表示可变长参数,就是说这个位置可以传入任意个该类型参数,简单来说就是个数组。(视频教程推荐:java课程)代码示例:1. testPoints(7);2. testPoints(7,9,11);3. testPoints(new Integer[]{7,9,11});1. public static void testP…

jstat –分析

jstat是一个简单的实用工具,在JDK中存在,用于提供与JVM性能相关的统计信息,例如垃圾收集,编译活动。 jstat的主要优势在于,它可以在运行JVM且无需任何先决条件的情况下动态捕获这些指标。 这是什么意思? 例…

微软电脑适合什么人用_#微软surface pro使用心得# 大学生挑电脑参考/平板与电脑二合一到底买的是什么...

surface pro6 使用一年体验。可以作为如果要买pro7 的一个参考。(全是我个人的使用体验与心得,非科普与专业,问我专业的问了我也不知道怎么回答)(pro7更加具体的可以去B站看大佬们的开箱)以下是我的个人想法…