V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HexHub
HexHub,一站式SSH、Docker、数据库连接管理工具,支持多种主流数据库、多窗口分屏、智能SQL编辑、极速数据处理、批量命令、云端同步,支持SSH跳板机、命令广播、历史命令、SFTP多端文件互传。
Promoted by xiwh
shendaowu
V2EX  ›  数据库

实现类似 fandom 和 stackexchange 的那种多实例的网站的最佳实践是什么?

  •  
  •   shendaowu · 121 天前 · 834 次点击
    这是一个创建于 121 天前的主题,其中的信息可能已经有所发展或是发生改变。

    另外我的具体需求跟问题有点不太一样,我希望实例之间是可以跟网站的其他东西互动的。或者说实例之间不是几乎完全隔离的。

    下面是我的想法:

    数据库中有如下的表:

    实例表(实例 ID ,实例表前缀,实例表名称)、成长事实表(事实 ID ,事实描述)、成长规律表(规律 ID ,规律描述)、音乐事实表(事实 ID ,事实描述)、音乐规律表(规律 ID ,规律描述)。事实和规律是专家系统中的概念,我想做的网站有点类似专家系统。

    其中实例表的内容:

    ( 1 ,成长,关于成长的知识库)

    ( 2 ,音乐,关于音乐的知识库)

    然后请求链接是这样的:fact-show?instance=1&fact=1 。

    然后代码是先读取实例表,然后再根据结果拼接出最终的 SQL 语句。

    1 条回复    2025-03-16 20:09:11 +08:00
    jamesjammy061
        1
    jamesjammy061  
       118 天前
    感觉 stackoverflow 是不是可以同一个网站做成多租户 sass 就行,super user 什么的就是其中一个租户而已
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2601 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:00 · PVG 16:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.