企业级电商平台提供商,为企业级商家提供电商平台搭建及解决方案服务

全国热线:4008-868-127

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

2018-10-31 1458
分类: 技术干货

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

<数商云(www.shushangyun.com)是国内知名企业级电商平台提供商,为企业级商家提供最佳的系统开发(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、供应链系统搭建及电商行业解决方案服务>

网站声明:以上内容为数商云电子商务系统网站的原创文章,如需转载,请注明出处,谢谢合作!
电商头条文章
1 最全干货解答 | 什么是中台系统、中台技术?
为提高系统开发团队的工作效率,专业的系统开发公司觉得有必要整合出一个中间组织,为所有的项目提供一些公共资源。而这个中间组织,就是人们所说的“中台”。
2 ThoughtWorks史凯:如何建设有业务价值的数据中台?
数据的业务价值在哪里?企业对于数据中台的三大期待是什么?阻碍数据中台产生业务价值的四个鸿沟是什么?4月16日,在2020中国数字企业峰会主会场技术篇,ThoughtWorks中国区数据和AI总经理史凯以数据中台的实践案例解读了如何建设有业务价值的数据中台。
3 电子商务商城系统后台架构逻辑全解答
电子商务系统后台对于每一家重视网站安全的企业而言都非常重要,所以对于电商后台系统搭建的业务要求也就非常高了。
4 B2C电商支付中心产品架构详解
支付中心作为交易三流向中的资金流支持体系,是最为重要核心的部分,搞不好对公司就会产生不可估量的损失。接下来,我们就来系统性地了解下经典B2C电商的【支付中心】究竟有哪些模块,每个模块又有什么职能?各模块之间又是如何联动的。
5 业务中台系统架构:大中台+小前台电子商务系统搭建框架思维
数商云】在电子商务系统搭建行业有近十几年的服务经验,近年来的数据中台、业务中台等系统架构兴起,大多数企业在不清楚的中台背景的情况下就盲目追求,最后只会导致自身平台丢失原有的优势框架。在这里,我们来总结下业务架构总原则:大中台+小前台框架思维:
console.log();