Как я могу синхронизировать внутренние данные клиентов с общедоступным порталом клиентов? - PullRequest
2 голосов
/ 31 марта 2011

У нас есть среда LAMP, в которой работает наша внутренняя база данных клиентов.Я хочу предоставить клиентский портал, чтобы клиенты могли просматривать и обновлять свой профиль и выставлять счета онлайн.

Я предложил два подхода: предоставить общедоступному веб-серверу ограниченный доступ к внутренней базе данных ИЛИ регулярно копировать соответствующие фрагменты внутренних данных во внешнюю базу данных, доступную общедоступному веб-серверу.

edit: я не хочу просто копировать / копировать всю базу данных, потому что в столбце хранятся зашифрованные кредитные карты, которые я не хочу нигде делать доступными для публичного веб-сервера.Однако другие данные в этой таблице мне нужны.

Это единственные два способа сделать это?Какой метод вы бы выбрали?

Ответы [ 2 ]

2 голосов
/ 31 марта 2011

Я не совсем уверен, что вы пытаетесь достичь, поэтому вот дикая догадка:

Я бы сделал некоторый (своего рода) API для использования публичным порталом.

0 голосов
/ 31 марта 2011

Если ваш внутренний сервер базы данных может соединиться с общедоступным порталом для клиентов, вы можете лучше добиться этого с помощью репликации.Но возможности зависят от вашей базы данных, версий сервера и т. Д.

...