mysql多商户数据库结构问题 10C

目前有个项目,类似进销存saas模式,第一次做这种模式的软件所以数据库设计有点迷茫。
是应该所有商户都放到一个库里面,然后所有表都用商户id加索引来区分数据呢么。还是说每个商户我都给他单独创建一个数据库,这样商户多了会不会有问题比如有成千上万个商户那不是要建成千上万个库,希望大家指点下谢谢。

0

4个回答

如果商户彼此数据独立,还是分库比较好。至于成千上万,现在没必要考虑,如果真的那么多,你完全可以挖几个阿里P8 P9的架构师了(难道一个商户你不收费个起码几百块钱,上万岂不是几百万上千万)。

0

如过不需要为特别客户订制开发的话,都使用公用一个表的方式。

0

建议至少两个表来管理!

一个表存储商品固定的信息(名字,条码,图片,文字描述...)
另一个表保存(商品ID,商家ID,价格,自定义的其它商品信息)
第二个表根据你的应用建好索引,要不然查询速度不够快。
如果要管理库存,另外建表

0

几千几万个商户,这是程序设计的最大上线思维;
等到那个级别的时候,你需要更新的不仅仅是数据和表了。
前期不要纠结那么多,上线为主,等盈利了boss会重新添加预算的

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java B2B2C多用户商城架构篇之——分库分表
目前公司数据量已经上来,单表最大已经5千万,之前使用分区表,用起来有很多需要注意的地方,以及坑等。nn所以就在年后准备做分库分表,筛选了N多中间件、框架,似乎都不满足。主要在以下几点。nn比如用阿里的myCat,需要学习、研究,因为我们目前有点急,需要安排人去研究,而且需要深入研究,结果就是搞了几天没啥头绪。但是原理就是做代理,这个了解透了。nn在看当当网提供的sharding-jdbc分库分表案...
分销模式多商户号设计
近日完成了一个分销项目,原本是将所有的钱汇到总部,但是客户不愿意这么做要求钱汇到分销商 也就是店铺中。给大家看下图以此区分一下也好能帮助到要做差不多模式的小伙伴们。nn这是一个很典型 也是最基本的分销图 最顶上的平台管理着地下的全部 下面是省级代理商 省级代理商下面的市级代理商。市级代理商在这里相当于是一个一个的店铺 每个市级代理商(以下简称市代,省级代理商简称省代)拥有自己的店铺他们可以生产二维...
MySQL数据库结构同步
因项目需要,开发版的数据库总是比测试版的要更新一些东西,在Workbench中找到了Migration(迁移)。迁移只是将结构、数据、函数、触发等内容单一或多选地整体打包,然后要求目的地的数据库对应的表单删除,之后导入新的数据库表单及数据。这麻烦的是必需丢弃测试现场的数据。
多商户B2C2C Joomla商城组件
多商户B2C2C Joomla商城组件 解决joomla没有多商户的问题 可以直接后台安装使用
微信支付宝多商户解决方案
微信支付宝多商户解决方案n背景n项目目前微信支付宝支付时是直接将款项打到平台账户中,期望可以将款项打到对应的商家账户中。n支付宝n通过查找资料(如何实现一个项目配置多个商户信息付款给对应商户),支付宝给出两种解决方案:nn将商家支付宝信息保存到平台中,在支付订单时,根据商家信息获取商家的密钥信息。n该方法需要获取商家的密钥等信息,有一定的风险,支付宝没有提供对密钥等信息的权限控制,但可以通过支付宝...
MySQL 对比数据库的表结构
有时候,需要对比一下测试环境和生产环境中,数据库的表结构是否有所差异。有两个常用的工具。nnAmpNmp.DatabaseComparennGUI 界面,支持多种数据库(MySQL、SQL Server、SQLite)简单高效,推荐。nn官方下载地址及文档 n百度网盘下载地址nnnnmysqldiffnn官方文档 n官方下载地址nnnn下载安装nnmysqldiff 是命令行工具,其优点是可以直接...
MySQL 对比数据库表结构
对比测试服务器与正式服务器的表结构差别可以使用软件进行对比,如navicat,可以对比各个表的具体差异,包括字段的增减、非空限定,数据类型,表是否存在等。nn也可以使用语句查询,但是必须拥有两个数据库的权限。nn判断两个数据库相同表的字段不为空是否相同nnselect a.TABLE_SCHEMA,a.TABLE_NAME,a.COLUMN_NAME,a.COLUMN_TYPE,a.IS_NULL...
MySQL多张表关联查询
工作中遇到的问题,其实也不算难,最多算是复杂了一丢丢。有四张表,A,B,C,D; n假设: nA:商户表,有字段code; nB:商户普通用户表,也有字段code;ps:code是关联着三张表的重要字段; nC:商户会员表,没有与其关联的code,但是有card_code字段与D表中的card_code关联; nD:会员卡表; n当然,每张表的字段绝对不止这些! n目的是查找到推荐商户,就是is_r
Mysql数据库结构优化
影响Mysql数据库的因素n数据库结构优化的目的n数据库结构设计的步骤n数据库设计范式n数据库设计的第一范式n数据库设计的第二范式n数据库设计的第三范式n反范式化设计n数据库物理设计n定义数据库表及字段的命名规范n选择合适的存储引擎n物理设计-数据类型的选择影响Mysql数据库的因素n服务器硬件n操作系统nmysql服务器配置n数据库结构(影响最大)n良好的数据库逻辑设计和物理设计是数据库获得高性能
Niushop 数据库管理
1、数据库备份n2、数据库恢复n3、SQL执行与导入(打开sql文件直接复制粘贴即可)n
多商户开源商城PHP源码
ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 版权所有Copyright © 2006-2017 by ThinkPHP,ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 Apache Licence是著名的非盈利开源组织Apache采用的协议。 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 允许代码修改,再作为开源或商业软件发布。
mysql 查看数据库结构show
管理MySQL的命令rnrn以下列出了使用Mysql数据库过程中常用的命令:rnrnrnrnUSE 数据库名 :rn选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。rnmysql> use RUNOOB;nDatabase changedrnrnrnSHOW DATABASES: rn列出 MySQL 数据库管理系统的数据库列表。rnmysql> SHOW DATAB
php多商户商城系统
多商户电商系统,系统包含手机APP、手机WAP、微网站等版块。本系统前、后台功能未作任何限制,适合草根创业使用。上传到服务器/虚拟主机空间即可使用或IIS测试。本系统是基于asp+access/SQLServer生成html的多用户商城系统,主要定位于同城电子商务及其他专属行业领域,提供商家网上开店服务。系统提供多套网店装修模版,可满足不同行业的商家开店需求。 多商户电商系统前台截图 前台测试帐号:user001 密码:123456 后台管理员帐号和密码可以在安装时配置。
tp5.0.3框架多商户开源商城
tp5.0.3框架多商户开源商城
关于mysql如何创建多用户
1 *使用root身份登陆mysqlnLiunx下(ps:我用的是centos7.1)n 首先以root身份登录上去后执行操作 mysql -uroon -p 然后Enter 输入你的密码后 出现welocame to the mysql就说明登录成功了nnn2n *创建用户n登录后执行n insert into user (Host,User,Password) values(
mysql比较数据库结构差异
mysqluc> mysqldiff --server1=root:admin@127.0.0.1 --server2=root:password@10.6.5.113 --force --difftype=sql root:password --changes-for=server2rn安装mysql工具组 mysqldiff
Thinkphp5.0.17标准多商户微信电商小程序
Thinkphp5.0.17标准多商户微信电商小程序源码,不错的资源,可以拿来学习或者是二次开发
多商户商城源码
以thinkphp为核心进行开发的php多用户网上商城系统源码。
多商户商城源码-thinkphp框架
多商户商城源码,thinkphp5.0框架开发的,内有说明文档,安装可用
DSmall多商户B2B2C开源商城源码 thinkphp
完整源码,不留任何后面,安全可靠!可直接开发或者二次开发!
利用Navicat实现MySQL数据库结构对比和同步
       在生产环境中,我们总会因为这样或那样的原因导致主从不同步,亦或者是测试环境要和生产环境进行同步,利用Navicat结构同步工具进行表结构和数据同步nn1、Navicat的主界面选择工具,结构同步nnnn2、选择源与目标nn...
MySQL导出数据库、数据库表结构、存储过程及函数
一、导出数据库n    我的mysql安装目录是D:\Program Files\MySQL\MySQL Server 5.5\bin\,导出文件预计放在D:\sql\n    在mysql的安装目录执行命令: mysqldump -hhostname -uusername -ppassword databasename > d:\sql\databasename.sqlnnnnn二
关于Niushop3.0标准版企业版旗舰版分销版b2c_b2b2c多商户特性功能大升级比拼
最近更新的Niushop 最新商业版3.0对比旧版更新了哪些,看我们来一一分析一下供爱好者共同参谋n1.企业版变化n3.0稳定版增加预售,阶梯优惠,拼团,砍价,组合套餐,配送,银联支付,销售统计等功能应有尽有支持虚拟物品发布n2.分销版变化n分销商管理,三级分销体系,区域代理,分销小店,佣金分红管理,分销商品管理,订单自定义表单,分校数据统计,余额体现,支付宝提现,推广海报的分销版全家餐都是分销版...
MYSQL比较库结构
安装及应用请参考很好的博文 :https://blog.csdn.net/lanwilliam/article/details/78664620官方网址:https://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqlauditadmin.htmlwindow下比较注意事项在mysqluc> 下执行比较命令结果无法输出到文件中.本人尝试多种方式未能...
thinkphp5商城,多商户商城带微信支付宝支付,多维商品属性
安装此程序请确保PHP版本高于5.4(支持PHP7) 多商户商城带微信支付宝支付,多维商品属性
mysql快速比对数据库对象结构差异工具-java版
!!!!!!!基于JDK1.8编写的java代码 相比之前的比对工具性能更加快速,直接运行java工程中的代码即可比对 1. 两个 MYSQL 数据库对象结构比对工具 (比如:本地测试库、远程运维库表结构、表中列等对比) 2. 比对结果导出EXCEL 存放于 “工程根目录”/export/ 目录下 3. 比对的对象包括 表、表列、表索引、表分区差异、触发器代码差异、存储过程代码差异,函数代码差异 和 对象是否存在等信息 4. 运行 cn.guzt.test.AppTest 中的 test方法即可(设置你的JDBC信息) 一般2秒左右即可出比对结果 5. 工程所需的jar 在 lib目录下
MySQL数据库体系结构
DDL:数据定义语言 data Definition language, n eg:create、drop、alter; nDML:数据操控语言 data Manipulation language, n eg:insert、update、delete;(要commit!) nDCL:数据控制语言 (管理用户权限)data Control language
jeeplus多商户商城
ZSCAT不用写xml配置!独特的日志记录方式!包含用户角色,权限等模块的后台管理系统!整合springmvc + mybatis-plus + beetl!鸣谢1.SpringBlade n2.beetl n3.mybatis-plus功能简介n用户管理n角色管理n菜单管理n部门管理n日志管理n监控管理n字典管理n通知管理n代码生成n使用说明n导入sql/guns.sql文件到数据库n以maven
tp5.0多商户商城,带支付宝微信支付,微信商城,微分销商城
thinkphp框架在国内开发及维护的成本都会低很多,安全性能等也很好,tp5更是面向API开发,所以tp在国内很受欢迎,这次分享的案例是基于tp5开发的一个商城,带支付宝微信支付,含多属性商品规格等,多商户商城 安装方法:将文件二进制上传至网站根目录,然后输入域名进行访问安装。
tpshop多商家(tp3.2)5网合一
tpshop多商户版本(tp3.2)pc+wap+微信+api接口 五网合一
MYSQL性能优化之Mysql数据库结构设计
数据库结构设置和SQL语句优化是最能提升性能的优化了,和项目进行持续优化n减少数据冗余(数据多次出现,或者一列数据可以通过其他列计算得到)n尽量避免数据维护中出现更新,插入和删除异常(可以利用范式化模型来解决) n插入异常:表中的某个实体随着另一个实体而存在n更新异常:如果更改表中的某个实例的单独属性时,需要对多行进行更新。(数据冗余)n删除异常: 删除表中的某个实体,另一个实体也消失n节约数据存储
php微信小程序多商户版
花了300块买的微信多商户小程序(yii框架)开发,功能强大(分销,距离显示,商家入驻,线下核销,各种团购优惠券红包,物流等功能比较全面),本人用这套系统已经上线多个小程序(也有利于二开),无bug。亲测绝对可用。带前端和后台.
不止支付接入,Ping++ 推出「账户系统」和「多级商户系统」
基于成熟的聚合支付云服务,Ping++ 正式推出「账户系统」和「多级商户系统」。
小程序多商户购物车
一 、view部分n<scroll-view class="scroll" scroll-y="true" hidden="{{iscart}}">n <block wx:for="{{catDate}}" wx:key="id" wx:for-index="idx">n <view class='cat-box
niushop最新旗舰版企业版分销版多商户版小程序结构数据库破解接口源码2.65升级补丁
niushop最新旗舰版企业版分销版多商户版小程序结构数据库破解接口源码2.65升级补丁,真正商业版接口源码
PHP MYSQL 数据库结构同步脚本
class MysqlSync{ /** * 执行状态记录 * @var array */ private $stat = array(); /** * 默认值需要加上引号的类型的索引 * @var array */ private $convert_map = array('varchar', 'char', 'tinytext', 'mediumtext', 'text', 'longtext
禾匠小程序商城 多商户拼团红包小程序三级分销秒杀预约2.3.3.1 独立版小程序前端
独立版禾匠小程序v2.3.3.1前后端开源源码+免费更新+永久使用】 (包含拼团+多商户+预约+秒杀+裂变红包等插件,送禾匠仿二更视频+禾匠微店大师
MySQL数据库的文件结构
1、初始化选项文件(配置文件)nn可以启动的时候指定,更多的时候选择默认查询,windows查找顺序略,Linux查找顺序:nn/etc/my.cnfnn/etc/mysql/my.cnfnn/SYSCONFDIR/my.cnf 通过CMake源码编译时指定的SYSCONFDIR参数指定nn$MYSQL_HOME/my.cnfnn~/.my.cnfnn其他目录下时,通过参数defaults-fil...
navicate导出数据库结构为PDF文档格式
navicate如何导出表结构到PDF格式右键点击mysql选择打印数据库点击纸张宽度点击打印会保存成xps格式的文件然后百度然后自己往下搞就出来了
查询mysql数据库结构sql
mysql数据库中的自有数据库 INFORMATION_SCHEMA 包含了所有数据库的资料,其中 COLUMNS 表包含了数据库中所有表的所有字段的信息,一下是一个查询database数据库中table1表的数据sqlSELECT COLUMN_NAME 列名, DATA_TYPE 字段类型 ,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否可以为空,COLUM
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 大数据开发加班多