您现在的位置是:主页 > 数据库技术 > 数据库技术
如何进行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 支持一主一备高可用,当主实例出现意外导致不可用时,数据库将自动启动备用实例,此时业务连接将转移至备用实例当中,避免业务因意外情况而导致数据库无法使用。
用户在处理大数据时常常需要面临高并发读写、海量数据高效存储、高可扩展性等问题,传统的 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
标签:很赞哦! ()