我们目前做的是多租户模式的 Saas 平台
应用代码共享,数据库独享。
很多时候,我们客户需要将他们使用的旧平台(该平台可以是客户自己研发的、也可以使使用的第三方的)中数据迁移到我们 saas 平台中来。 面对客户的各种各样的旧平台中的数据结构,目前我们的做法是,为客户旧平台定义一个规范出口,即客户的旧平台中按我们的规范提供约定格式的数据接口,由我们 saas 平台来进行拉取。但往往旧平台中要提供数据接口,那就必定需要了解旧平台数据结构的人,基本都是客户自己去开发这套接口,但往往这接口又经常会没按规范以及其他问题出现,我们只好一遍又一遍的为其导入,若接口数据出错,我们是直接将对应的 table 进行 truncate,然后等待客户对接口进行修改,然后再进行导入。这个过程非常繁琐。
所以想知道有没有更好的办法,我感觉难点在于存在我们允许客户的自研平台来导入,如果是非自研平台,使用的是同类开源竞品平台的话,那直接由我们自己去研究竞品数据结构来写接口了是吧。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.