【问题标题】:Multiple users from different companies using the same service来自不同公司的多个用户使用相同的服务
【发布时间】:2018-09-20 20:55:18
【问题描述】:

我对发展中国家有点陌生,我有一个普遍的问题:

我想知道某些服务如何实现为使用相同应用程序(或相同项目)的许多客户服务,例如 Shopify,据我所知,它实际上只是一个 Web 应用程序,您可以在其上创建用户因此您可以开始使用它并上传产品列表以供您的客户使用,这与 Shopify 的库存管理系统服务 TradeGecko 的方式相同。真正的问题是,他们如何做到这一点?根据我的经验,我有点想法,但我不太了解某些事情,如果有任何想法,我将不胜感激。

【问题讨论】:

  • 我投票结束这个问题,因为它不是关于编程的

标签: system shop


【解决方案1】:

他们有一个数据库,用于存储每个用户的所有相关信息。当某个用户登录时,会查询数据库以检索与登录用户相关的信息(例如SELECT * FROM users where id = ?)。

Shopify 专门分配了一个子域,例如 yoursite.shopify.com,并且他们可能会为每个子域使用一个独立的数据库。这样,您就可以拥有一个特定于您的用户的表格(例如yoursite.users)、一个特定于您的产品的表格(yoursite.products)等等。

【讨论】:

  • 其实这是我一开始唯一想到的,但不太确定他们是否那样做,非常感谢!
猜你喜欢
  • 2021-06-05
  • 1970-01-01
  • 2014-06-18
  • 2018-03-25
  • 1970-01-01
  • 2020-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多