前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >又一国产数据库横空出世!网友惊呼:这也太好用了吧...

又一国产数据库横空出世!网友惊呼:这也太好用了吧...

作者头像
GitHubDaily
发布2021-12-22 14:13:00
2640
发布2021-12-22 14:13:00
举报
文章被收录于专栏:GitHubDailyGitHubDaily

大家好,我是小 G。

众所周知,互联网公司最开始都是从单体应用架构起步的,因为当时的用户量少、并发量低、数据量小,一般情况下只需要单个服务器就可以满足需求。

此时的后端开发团队就比较简单,一个团队就能完成设计、开发、部署、运维工作。

但即使是这样一个简单后端团队,也是需要好几个人。开发一个应用,开发人员越多,公司的人力成本自然就越多。

而且,当数据量随着业务发展持续增长时,就会给数据库带来巨大的存储压力,这时候企业就需要更多的人力去做数据的水平扩展、数据备份、故障修复等之类的工作。

这类工作需要的团队就更多了,比如数据库团队、运维团队等。

当然不仅仅只是团队需要扩充,服务器的数量和配置也要提升。人员 + 服务器的开销,对于中小型或者刚创业的公司可能在还没打开市场前,资金可能就被这些需求耗光了。

专业的事情,就该交给专业的团队。

近几年就有不少厂商专门做云数据库来解决我刚才说到的问题。

也就是说,我们不需要担心数据的扩容、备份等之类的事情,直接把这些事情「托管」给云数据库厂商来做,这样就不用自己买服务器,也不用雇人维护,省掉了机房、机器、安装、调优、运维等的基础工作。

云数据库和传统数据库主要以下几个区别:

  • 快捷部署:在云数据库厂商的控制台只需要几分钟就能创建数据库应用,然后就能直接使用,开箱即用的感觉,反观传统数据库安装 + 环境配置都得折腾半天。
  • 弹性伸缩:在业务高峰期的时候,云数据库可以快速扩容,满足业务需求,然后等业务高峰期过后,还可以缩容,反观传统数据库,在应对高峰期的时候需要加购服务器设备,及时性不是很好,而且等高峰期一过,闲置的服务器就造成资源浪费,总之云数据库能很好的应对业务的快速变化,能很好节约成本。
  • 完全托管:不用建设自己的 DBA 团队,降低运维难度,技术团队可以专注在业务功能的开发上,所以非常适合对海量数据存储有需求,且以业务为主导的中小企业。

最近,我也在网上搜索了下国内做云数据库的厂商,偶然发现了一款叫做 MemFire Cloud 的数据库。

随即我立马在他们官网体验一下,简直不要太简单,即使你没有接触过云数据库,在官方的几个操作指引下,也能很快创建一个数据库应用。

并且,你还可以通过可视化的方式在这个数据库应用创建数据库表。

让我眼前一亮的是,在创建数据库表的时候,它就自动生成了访问 API。

要知道,对于后端的业务开发来说,大多数都是在进行 CURD 操作,MemFire Cloud 将 CURD 操作抽象成 REST API,提供自动生成的 API。

这意味着,如果你是一个创业者,想要快速开发一个应用,只需要一个前端或者客户端人员就可以了,因为后端的 CURD 接口都可以直接在 MemFire Cloud 生成,前端业务调用自动生成 API 即可访问数据表。

因此,MemFire Cloud 就是个一站式数据库云服务平台,帮助企业 / 开发人员从本地数据库迁移到云,基于公有云,打造敏捷交付、灵活伸缩、按需服务的数据库服务平台。

相比传统的复杂的数据库构建方式,MemFire Cloud 致力于提供一站式数据库自助服务,隐藏复杂、专业的工作(比如:复杂的配置、数据库扩展、备份、运维等),实现开箱即用、按需使用、动态扩容、运维托管

简单的说, MemFir Cloud 是一个 Baas 产品,它可以帮助手机以及网页应用的开发者轻松构建 APP,提供一整套解决方案。用户可以在两分钟内创建一个后端服务,简单开发一个 APP。

让你的 APP 轻松地从零到一,无需服务器以及基础设施。

之前也有读者问我,他是客户端开发,想做一个应用,苦恼自己不会后端开发,但是没有足够的钱找人来做后端开发。

那么,这次的 MemFir Cloud,我觉得是一个解决方案。

MemFire Cloud 主要包含以下功能特性:

  • 数据库,采用兼容 PG 的 MemFireDB 数据库托管,自动拓展;
  • 认证,用于注册用户和编辑数据库访问规则;
  • 云存储,存储大文件,比如图像,视频等;
  • 自动生成的 API,无需编写 API;
  • 仪表盘,一分钟内启动和管理你的数据库;

接下来,我详细介绍下,我在官网体验到的几个功能。

开箱即用

与传统的模式(选择硬件配置、软件部署、参数配置、性能调优、运维管理等)相比,借助 MemFire Cloud 的强大能力,1 分钟内可快速获得云数据库资源,无需自行搭建、维护管理服务。

表编辑器

表编辑器,像使用 execl 一样在线编辑数据表,真的是非常 nice 的体验。

使用表编辑器,可以新建数据表,编辑数据表 (类似 execl,支持增、删、查、改操作)。

自动生成访问 API

围绕数据库开发的应用,大多数后端业务逻辑都是在进行 CURD 操作,在云数据库服务的基础之上,MemFire Cloud 将 CURD 操作抽象成 REST API,提供自动生成的 API,前端业务调用自动生成 API 即可访问数据表。

应用开发人员可以专注于构建产品,不需要为编写 CURD API 发愁啦。

每创建、更新一张数据表,该数据表的 CURD 操作自动生成为 API,调用即可直接访问数据库,So easy~

备份与恢复

数据备份与恢复,对应用核心的数据,可以定期执行备份操作,保障数据的可靠性。

数据库备份不包括通过存储 API 存储的对象,因为数据库只包括这些对象的元数据。恢复旧的备份不会恢复此后被删除的对象。

SQL 编辑器

除了表编辑器满足了日常使用需求,提供在线可视化 SQL 编辑器,便于开发人员便捷访问操作自己的数据库。

账号管理

当你在 MemFire Cloud 中创建一个新项目时,我们要求你提供一个密码。你可以用这个密码直接连接到你的 MemFireDB 数据库。

如果忘记了你的密码,可以在 MemFire Cloud 的账号管理页面重置它。

此外,通过平台页面直接操作数据库,也支持 Windows、Linux、Mac 等操作系统的客户端,从而进行更丰富的操作。

总之。

MemFire Cloud 对存储容量有较高需求,性能关注度相对低业务场景,比如个人开发测试、小程序、简单应用等,起到了极大的帮助。

最近,该数据库正式对外开放了申请注册,这两天注册的开发者,都能白嫖 5GB 存储空间、每月 100 万读额度和每月 10 万写额度。

我上去薅了一波之后,只能说,真香。

感兴趣的同学,可以到他们官网看下,估计这活动到年底就截止了。

官方地址:https://memfiredb.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GitHubDaily 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档