如何使内部客户数据与公共客户门户保持同步?

时间:2011-03-31 17:42:24

标签: php mysql database synchronization lamp

我们有一个运行内部客户数据库的LAMP环境。我想要 提供客户门户,以便客户可以查看和更新​​他们的 在线资料和结算。

我提出的两种方法是: 允许公共Web服务器限制访问内部数据库或定期将相关的内部数据片段复制到公共Web服务器可访问的外部数据库。

编辑:我不想简单地复制/复制整个数据库,因为存在于列中的加密信用卡我不想以任何方式提供给公共网络服务器。但是,我希望该表中的其他数据可用。

这些只有两种方法吗?你会选择什么方法?

2 个答案:

答案 0 :(得分:2)

我不确定你要完成什么,所以这是一个疯狂的猜测:

我会为公共门户网站制作一些(某种)API。

答案 1 :(得分:0)

如果您的内部数据库服务器可以与公共客户门户连接,则可以通过复制更好地实现它。但可能性取决于您的数据库,服务器版本等