Php 如何使内部客户数据与公共客户门户保持同步?
我们有一个运行内部客户数据库的LAMP环境。我想要 提供客户门户,以便客户可以查看和更新他们的 配置文件和在线计费 我提出的两种方法是: 允许公共Web服务器限制对内部数据库的访问,或定期将相关内部数据复制到公共Web服务器可访问的外部数据库 编辑:我不想简单地复制/复制整个数据库,因为有加密的信用卡存储在一列中,我不想以任何方式向公共Web服务器提供。不过,我确实希望该表中的其他数据可用Php 如何使内部客户数据与公共客户门户保持同步?,php,mysql,database,synchronization,lamp,Php,Mysql,Database,Synchronization,Lamp,我们有一个运行内部客户数据库的LAMP环境。我想要 提供客户门户,以便客户可以查看和更新他们的 配置文件和在线计费 我提出的两种方法是: 允许公共Web服务器限制对内部数据库的访问,或定期将相关内部数据复制到公共Web服务器可访问的外部数据库 编辑:我不想简单地复制/复制整个数据库,因为有加密的信用卡存储在一列中,我不想以任何方式向公共Web服务器提供。不过,我确实希望该表中的其他数据可用 这是唯一的两种方法吗?你会选择什么方法?我不太确定你想要实现什么,所以这里有一个粗略的猜测: 我会制作一些
这是唯一的两种方法吗?你会选择什么方法?我不太确定你想要实现什么,所以这里有一个粗略的猜测:
我会制作一些(某种)API供公共门户使用。如果您的内部数据库服务器可以连接到公共客户门户,您可以通过复制更好地实现它。但可能性取决于您的数据库、服务器版本等我喜欢这个API想法。似乎有很多框架为PHP提供RESTAPI。这些框架中的一个是最好的方法吗?