电商购物网站 - 数据库设计

2021-11-02 閱讀:1460
分類:技术干货
MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧、灵活, 非常适合在数据规模很大、事务性不强的场合下使用。

1、数据库介绍

MongoDB的简单介绍如下:

MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧、灵活, 非常适合独立商城网站建设在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储,数据格式就是JSON。

MongoDB —— 是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以Document(以下简称文档)的形式存储(Document,就是一个关联数组式的对象,它的内部由属性组成,一个属性对应的值可能是一个数、字符串、日期、数组,甚至是一个嵌套的文档。)

网上商城系统网站一共要创建三个集合,分别是user(用户)集合、commodity(商品)集合、cart(购物车)集合。

2、用户(user)集合属性

user集合属性值展示

关于user集合,我们设计的属性有name(用户名)、password(密码), 如下所示:

浅谈电商系统设计要点

3、商品(commodity)集合属性

commodity集合属性值展示

关于commodity集合,我们设计的属性有name(商品名称)、price(商品价格)、imgSrc(商品展示图片路径), 如下所示:

浅谈电商系统设计要点

4、购物车(cart)集合属性

carts集合属性值展示

关于cart集合,我们设计的属性有uId(用户ID)、cId(商品ID)、cName(商品名称)、cPrice(商品价格)、cImgSrc(商品展示图片路径)、cQuantity(商品数量)、cStatus(商品结算状态,未结算为false,已结算为true), 如下所示:

浅谈电商系统设计要点

 

来源:segmentfault

编者:云朵匠 | 数商云(微信ID:shushangyun_com)

<数商云(www.shushangyun.hk)是全球知名的企业级电子商务系统开发商,为企业提供专业的电商系统开发解决方案,其产品服务包含:B2B电子商务系统建设B2B2C多用户商城系统开发B2C电商平台搭建、新零售电商、社交电子商务平台、视频直播平台、大数据电商平台、跨境进出口电商平台等等各行业大型电子商务平台搭建服务,其产品优势:系统安全性高、可扩展性强、集群式部署、支持高并发量和高访问量>

商城管理系统 企业网站系统 商城平台

相關文章

推薦文章

最新文章

電話咨詢 在線咨詢 方案/報價
首頁 產品中心 電商開發服務 電商解決方案 成功客戶案例 電商學院 關於我們