那个商城用ecshop来做
官网使用另外一个网站程序来做
现在 官网部分,大部分信息使用商城站的数据,
于是想用同一个数据库(或两个数据库,但数据要一样)
ecshop 和 做官网的数据库 大部分表的结构 都不一样!
我现在想的方法是,一,修改官网的程序,但还没头绪,没找到入口的地方,同时感觉改动量不小。
另外一个方法是,把官网的数据库部分表 映射到商城站数据库的部分表商,但不知道这样做可不可以,该怎么做!
请问如何做?
求大神支招!!1
18 个解决方案
#1
可以是可以,但你没有找到下手的地方,如何做呢?
#2
就是没找到下手的地方哈
不知道该怎么搞了。。。
求救。。
不知道该怎么搞了。。。
求救。。
#3
大部分框架都支持数据库切换的吧
#4
我再看看~
#5
基本上比较难,两个不同的程序 原来都不是根据一个数据库结构来开发的,你现在硬要拉郎配 弄不好就真搞基了...要修改代码,而且要修改很多地方,这样子的话 等于你要精通起码一个网站的所有代码和结构,你能胜任吗?
#6
感觉比较难,刚拿到的新站,随便在网上找的,熟悉的话估计还要几天,
我也感觉比较难,数据结构,表结构,都有很大的区别。
可是老大的要求啊。。。。
所以特来求救!有好的方法吗?
#7
说说怎么切换呗?
#8
你至少要知道所有表的所有字段的含义以及字段间的关系
#9
我做了一天了!突然认识到另外一个问题: 后台也要整合在一起。
也就是说把两个不同架构的网站程序 糅合在一起!
这样做靠谱么?我有点迷茫。。。这样做更容易操作么?
#10
额……发现自己理解能力比较差。。。
对楼主的意思的理解:
(1)两个程序,不同的服务器,然后他们的数据都是来自同一个数据库,但是相互之间不会使用相同的表。等于仅仅就是放在同一个数据库中而已
(2)两个程序一个是ecshop、一个是自己的程序,数据库都是同一个,有相同的使用表,即公用表。如果是这样,那么先将要公用的表数据撮合好,然后各自连接数据库使用就可以了。
楼主想要的应该是第二种。
#11
如果我的两个网站,用的是同一个数据库,让网站的程序连接相同的数据库即可。后台不需要再撮合,除非他们两个程序都是一样的,而且数据表也是一样的。楼主你越说越乱拉~
把人都搞糊涂了。。
我的建议:
(1)分两个数据库。一个是官网的数据库,一个是ecshop的数据库
(2)后台不要撮合。公用的应该就是产品信息,和用户信息。你的程序功能要改应该只是改官网的程序和数据库,因为官网肯定是调用ecshop的数据库。
(3)楼主没有把问题描述清楚。
可能楼主的当前情况:
1官网和ecshop 程序是分开不同服务器A\B放的网站,但是使用的 数据库是C服务器上的数据库
2官网和ecshop 程序都是同一台机器上的只不过目录不过。使用的数据库也是同一台机器上的。
3官网在A服务器上,ecshop和数据库在B服务器上。
……
#12
感谢各位大神的帮助
最后问了一下老大他的意图
只是想让用户在商城和官网两个站有一样的体验。
信息是一样的。一个账户可以同时在商城和官网两个地方登陆。
哎。。。
最后问了一下老大他的意图
只是想让用户在商城和官网两个站有一样的体验。
信息是一样的。一个账户可以同时在商城和官网两个地方登陆。
哎。。。
#13
只是弄个passport,那就简单多了。两个系统的用户表,你选一个用。然后把原先两个网站的登陆注册模块去掉,自己写个新的。
cookie方面如果同域就好办。
如果不同域,就要做url token了。
照你之前说的那样,比重新做两个系统还难。
#14
用二个数据链接呀
#15
这个怎么那么像我们公司的做法啊?不会是什么公司的吧?也是EC和公司网站结合。。
不过这我也不会不是我做的项目,只能帮顶
不过这我也不会不是我做的项目,只能帮顶
#16
不管怎么着,数据位置都不是重要的,重要的还是改代码
#17
不同的数据库结构。。硬是要拉扯到一起。。。
#18
首先是把数据结构搞清楚,
#1
可以是可以,但你没有找到下手的地方,如何做呢?
#2
就是没找到下手的地方哈
不知道该怎么搞了。。。
求救。。
不知道该怎么搞了。。。
求救。。
#3
大部分框架都支持数据库切换的吧
#4
我再看看~
#5
基本上比较难,两个不同的程序 原来都不是根据一个数据库结构来开发的,你现在硬要拉郎配 弄不好就真搞基了...要修改代码,而且要修改很多地方,这样子的话 等于你要精通起码一个网站的所有代码和结构,你能胜任吗?
#6
感觉比较难,刚拿到的新站,随便在网上找的,熟悉的话估计还要几天,
我也感觉比较难,数据结构,表结构,都有很大的区别。
可是老大的要求啊。。。。
所以特来求救!有好的方法吗?
#7
说说怎么切换呗?
#8
你至少要知道所有表的所有字段的含义以及字段间的关系
#9
我做了一天了!突然认识到另外一个问题: 后台也要整合在一起。
也就是说把两个不同架构的网站程序 糅合在一起!
这样做靠谱么?我有点迷茫。。。这样做更容易操作么?
#10
额……发现自己理解能力比较差。。。
对楼主的意思的理解:
(1)两个程序,不同的服务器,然后他们的数据都是来自同一个数据库,但是相互之间不会使用相同的表。等于仅仅就是放在同一个数据库中而已
(2)两个程序一个是ecshop、一个是自己的程序,数据库都是同一个,有相同的使用表,即公用表。如果是这样,那么先将要公用的表数据撮合好,然后各自连接数据库使用就可以了。
楼主想要的应该是第二种。
#11
如果我的两个网站,用的是同一个数据库,让网站的程序连接相同的数据库即可。后台不需要再撮合,除非他们两个程序都是一样的,而且数据表也是一样的。楼主你越说越乱拉~
把人都搞糊涂了。。
我的建议:
(1)分两个数据库。一个是官网的数据库,一个是ecshop的数据库
(2)后台不要撮合。公用的应该就是产品信息,和用户信息。你的程序功能要改应该只是改官网的程序和数据库,因为官网肯定是调用ecshop的数据库。
(3)楼主没有把问题描述清楚。
可能楼主的当前情况:
1官网和ecshop 程序是分开不同服务器A\B放的网站,但是使用的 数据库是C服务器上的数据库
2官网和ecshop 程序都是同一台机器上的只不过目录不过。使用的数据库也是同一台机器上的。
3官网在A服务器上,ecshop和数据库在B服务器上。
……
#12
感谢各位大神的帮助
最后问了一下老大他的意图
只是想让用户在商城和官网两个站有一样的体验。
信息是一样的。一个账户可以同时在商城和官网两个地方登陆。
哎。。。
最后问了一下老大他的意图
只是想让用户在商城和官网两个站有一样的体验。
信息是一样的。一个账户可以同时在商城和官网两个地方登陆。
哎。。。
#13
只是弄个passport,那就简单多了。两个系统的用户表,你选一个用。然后把原先两个网站的登陆注册模块去掉,自己写个新的。
cookie方面如果同域就好办。
如果不同域,就要做url token了。
照你之前说的那样,比重新做两个系统还难。
#14
用二个数据链接呀
#15
这个怎么那么像我们公司的做法啊?不会是什么公司的吧?也是EC和公司网站结合。。
不过这我也不会不是我做的项目,只能帮顶
不过这我也不会不是我做的项目,只能帮顶
#16
不管怎么着,数据位置都不是重要的,重要的还是改代码
#17
不同的数据库结构。。硬是要拉扯到一起。。。
#18
首先是把数据结构搞清楚,