您现在的位置是:主页 > 数据库技术 > 数据库技术

如何进行Serverless DB 设计解读与实战

IDCBT2021-12-18服务器技术人已围观

简介本篇文章给大家分享的是有关如何进行Serverless DB 设计解读与实战,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看

本篇文章给大家分享的是有关如何进行Serverless DB 设计解读与实战,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Serverless DB!

下面我们一起来看看吧!

Serverless PostgreSQL 组件

PostgreSQL for Serverless 是一款基于 PostgreSQL 数据库实现的按需分配资源的数据库产品,其数据库将根据用户的实际请求数来自动分配资源。通过 PostgreSQL ServerlessDB 组件,用户可以快速方便地创建、配置和管理腾讯云的 PostgreSQL 实例。

产品有以下特性:

    低成本:产品按照用户使用的计算资源和容量来计费,没有请求时无需付费,减少使用成本。

    方便配置:默认配置将由 Serverless 为用户完成,用户也可自行在yaml文件中更改,短短几行即可完成配置工作,方便用户更好地关注自身业务逻辑。

    极速部署:部署过程流畅快捷,仅需几秒,即可创建或更新数据库。

    高可用:PostgreSQL for Serverless 支持一主一备高可用,当主实例出现意外导致不可用时,数据库将自动启动备用实例,此时业务连接将转移至备用实例当中,避免业务因意外情况而导致数据库无法使用。

Serverless TCB 组件

用户在处理大数据时常常需要面临高并发读写、海量数据高效存储、高可扩展性等问题,传统的 RMDB 数据库难以满足用户需求,SLS 需要对创建 NoSQL DB 进行支持。有了基于云开发 TCB 的Serverless TCB 组件,用户通过该组件创建 tcb 环境,在代码中直接调用 tcb 的 SDK,实现 tcb 环境中 NoSQL DB 的创建和调用。

产品有如下优势:

    完全兼容:数据库完全兼容 MongoDB 协议,既适用于传统表结构的场景,更适用于缓存、非关系型数据以及利用 MapReduce 进行大规模数据集的并行运算的场景。

    安全性高:云数据库通过备份机制保存多天的备份数据,以便于在灾难情况下进行数据恢复。

    低成本:按量计费,用户无需为未使用资源进行额外付费。

    极速部署,操作简便:用户仅需几行代码便可完成配置,部署速度快,效率高。


说了这么多,不如一起来试试吧!

准备工作:安装好 Node.js(Node.js 版本需不低于 8.6,建议使用 Node.js10.0 及以上版本)

Nodejs 下载地址:https://nodejs.org/en/download/

还未安装的小伙伴,可以通以下文档指引安装完成:Serverless Framework 快速开始

实战一:部署 Vue + Express + PostgreSQL 全栈网站

    通过 npm 全局安装 Serverless Framework:

$ npm install -g serverless

安装完毕后,用如下命令查看 Serverless Framework 的版本信息,确保版本不低于 Components: 2.30.1

标签:

很赞哦! ()

本栏推荐