让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案
作者:TiDB 技术团队 作为一名数据库技术人员,一直以来都有个梦想,希望有一个数据库能够弹性扩展(分布式)到成百上千节点的规模,易于学习和理解,可以运行在私有云,公有云,multi-cloud, kubernetes, 也能够跑在嵌入式设备(比如树莓派)上,更酷的是也能够直接运行在浏览器里,且不需要任何浏览器扩展(Extension),变成口袋数据库,就像那部电影《蚁人》。 今天,这一切都变成了现实: TiDB 可以直接运行在浏览器本地。 打开浏览器,你可以直接创建数据库,对数据进行增删改查,关掉浏览器,一切都消失了。干净绿色环保。 由于 TiDB 基本兼容 MySQL 协议和语法,因此我们可以用熟悉的 MySQL 风格,在笔记本浏览器(我用的是 MacOS 上面的 Chrome,不确定其它浏览器是否正常)打开 play.pingcap.com,可能需要几秒来加载页面,然后就能看到熟悉的 Shell 了。 现在来试试几个 SQL 语句吧! <center>图 1 在浏览器上运行 TiDB</center> 是不是很酷?无痛体验 SQL 的时代到了。 更酷的是,...