代码之家  ›  专栏  ›  技术社区  ›  Mark Redman

SaaS多租户应用程序:如何实现数据导入/导出/备份?

  •  1
  • Mark Redman  · 技术社区  · 15 年前

    应用程序如何在基于SaaS的多租户应用程序中提供数据的导入/导出(或备份),特别是单数据库设计?

    进口:

    保持简单我认为基本导入很有用,比如CSV到spec(或者提供数据库中CSV列和字段之间的映射的一种方式)。

    出口:

    感谢您的评论。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tomislav Nakic-Alfirevic    15 年前

    我不知道是怎么做到的,但以下是可能的情况:

    1. 每个客户的架构
    2. 单一模式

    第三种选择使进出口困难,但并非不可能。其基本思想是一个表保存所有公司的数据,但通过外键区分公司。出口和进口都需要同样的条件 ETL DDLUtils ).