位置:编程技术网 > 物联网 > 正文 >

分布式数据库技术论坛

2019年07月16日 21:24来源:未知手机版

超级育儿师,南靖鹅仙洞,鱼肝油怎么吃

2019年6月29日,杭州天气炎热,智汇中心11楼的分布式数据库技术论坛也同样热火朝天。

会议于2019年06月29号在杭州市滨江区智汇中心的11楼准时召开,与会的相关人员积极参与,一起聆听了来自PlanetScale、阿里巴巴、Pivotal、沃趣科技的分布式数据库相关议题并进行了热烈的探讨。

会议开始后,主持人首先致辞欢迎了嘉宾和会场的朋友,会议同时也通过zoom提供了远程访问方式,给不方便现场参加的朋友提供了远程互动的方式。之后主持人介绍了一下分布式数据库论坛的目标和属性。

分布式数据库论坛主要关注的是关系型数据库和分布式技术。关系型数据库通过SQL对应用来提供服务,并且提供了事务的ACID特性,在老一辈DBA的年代,曾经是时代的宠儿。

但是随着互联网的发展和业务的不断成长,传统的数据库,也可以说是单机数据库越来越满足不了庞大的互联网人群访问的需要。大家不得不开始利用NoSQL,map reduce,hadoop等技术来充分利用多机的能力,但是这些技术都需要开发人员做大量的工作,要自己实现大量的代码,原先在数据库管理系统上解决的问题都需要开发人员以相对简单和重复低效的方式来解决。当然,最开始这些技术确实解决了单机上解决不了的问题,大家对新技术的兴趣也非常高,时间长了以后,重复性、人肉的工作越来越多,大家都开始苦不堪言,开始寻找更好的解决方案。

现在腾讯云提供云函数、阿里云提供云API,让开发和业务人员不用关心底层的具体工具和服务来实现自己的目标,也是在这方面的积极探索。天下大势,分久必合,合久必分,现在该是合的时候了。

举个例子,操作系统解决的对单个服务器的透明,要解决进程调度、存储访问、网络连接的问题,而现在最火的k8s的技术,从某种程度上来说不就是在已有的单机操作系统上做了一层软件,要解决的问题其实跟操作系统差不多,不过是在多个服务器上,要解决多个服务器上的存储、在多个服务器上的网络、在多个服务器上的CPU调度等等一些问题。这些问题,将解决问题的范围从单个服务器到了多个服务器。也就是说,就是让应用程序可以面向的是一个“操作系统”,而不是面向每个服务器上安装的多个操作系统,让应用程序和运维人员可以充分利用多个服务器组合起来的能力。

在数据库这一块,现在比较流行的Google Spanner,TiDB这一类NewSQL分布式解决方案;Oracle RAC、Aurora、PolarDB这种对云化环境特别有效的共享存储式分布式解决方案;以及Vitess、MyCat等为代表的分布式中间件都在探索在数据库这一块的分布式是否能解决单机无法满足客户需要的问题。本论坛也主要是学习和探讨这方面相关的知识。

作为一个中立和以技术分享、思想碰撞为目标的技术论坛,本次论坛需要特别感谢PlanetScale和Woqutech两家公司,他们帮忙邀请我们的嘉宾,并提供了场地。

议题

Vitess:Stateful Storage on K8s

首先上场的嘉宾是Vitess原厂PlanetScale常驻日本的工程师Toliver Jue,他为大家带来了题为“Vitess:Stateful Storage on K8s”的主题分享。

Toliver算半个中国人,他的父亲是香港人,不过他出生在美国,母语是英文,只能通过英语给与会者来分享。Toliver毕业于麻省理工学院,在Google服务了12年,之后加入了同样从Google出来的Jiten创立的PlanetScale来负责Vitess相关模块的开发工作及亚太区的相关事务。

Toliver的演讲风趣而幽默,他主要给大家介绍了Vitess的由来以及使用案例,Vitess是Youtube为了解决不断增长的业务需求来专门设计的数据库中间件,目前来说已经在全球排名最前的应用上使用起来了,包括Cash app、Youtube、slack、Pinterest等,目前在国内的京东也被大规模使用,包括3000+ Databases, 18000+ Tablets。

本文地址:http://www.reviewcode.cn/wulianwang/57596.html 转载请注明出处!

今日热点资讯