应用开发-网站建设公司-友好速搭品牌电商服务平台

友好速搭

腾讯云建站服务商
腾讯云建站服务商
应用开发
创建应用 开发指南

数据库设计

数据库选型

开发对接友好速搭的应用,数据类型没有特殊要求。

可以使用传统的关系型数据库,例如:MySQL、SQL Server、PostgreSQL 等,也可以使用 NoSQL 类数据库,例如:MongoDB、CouchDB 等。

应用开发者,可结合业务需要,选用合适的数据库。

数据隔离

私有应用,只涉及一个店铺的数据,因此不存在数据隔离问题。

开放应用,要提供给不同店铺安装使用,在设计数据结构时,数据隔离问题需要妥善处理。

通常使用数据隔离方法,有如下三种:

#数据隔离

在 SaaS 领域,建议使用性价比最高的元数据隔离。

所谓元数据,可以理解是描述数据的数据。

开放应用的数据隔离,是以店铺为单位。对应用来说,友好速搭提供的店铺唯一标识,就是在跳转到应用时,附带的 shop_key 参数。

应用在数据存储上,针对店铺数据,都需要附带 shop_key 作为外键。在应用中处理数据时,也都需要传入 shop_key 参数做数据过滤。

字段类型

在设计数据库时,通常需要指定字段的类型。友好速搭的开放 API 中,针对返回的数据,都有类型说明。

具体的类型可以参考 数据类型

对数据的长度,由于在友好速搭的业务中,同类型数据,不同长度的很多,因此没做单独说明。

而传统关系型数据库,对数据长度的定义很严格,这就需要开发者,在设计数据库时,提供尽可能充足的长度。

比如 Number 类型,建议使用 64 位整型; String 类型,建议使用可变长度的类型。

免费领取15天试用
立即注册
联系客服
电话咨询
售前热线
0755-83051027
微信咨询
微信二维码

领取免费试用资格

姓名 *

电话 *

公司名称

所在地区

意向产品

提交

提交成功

你好, XXX女士/先生 ,你的需求已提交成功,后续会有专门的客户经理与你电话联系。谢谢!