Я нахожусь на стадии планирования создания веб-сайта для компании, с которой я работаю. Эта компания является оптовиком электроники и хочет получить лучшее присутствие в Интернете. Их нынешняя POS-система использует PervasiveSQL в качестве базы данных. Я буду использовать MySQL для сайта DB и PHP для языка.Связь базы данных с базой данных
Я хочу интегрировать этот сайт с этой текущей базой данных; Я хочу, чтобы сайт использовал свою собственную базу данных на случай, если произойдет вторжение, все не будет скомпрометировано. Когда веб-сайт принимает заказ, я хочу, чтобы он также дублировался в их POS-систему.
Как я могу это сделать? Я просто пишу второй оператор INSERT в своем коде и вставляю в обе базы данных? Есть ли способ, который я могу использовать, когда в базе данных что-то вставлено в таблицу, оно вызывает событие, которое вставляет информацию и помещает ее в другую базу данных? Я спрашиваю об этом, потому что, когда новый продукт или учетная запись пользователя добавляются в исходную систему POS, я хочу, чтобы эта информация была помещена в базу данных веб-сайтов.
Вы собираетесь создать API для базы данных POS. Сайт не должен напрямую взаимодействовать с базой данных, а делать запросы с использованием API. Таким образом, у вас будет два отдельных приложения, веб-сайт и POS-API. – donutdan4114
Что вы посоветуете для языка API? Я порядочный в Java и C#. Существуют ли другие варианты, которые могут быть лучшими и возможными отправными точками для создания API для такой задачи? – NeonOriginal
Вы можете создать POS API на любом языке, который вам нужен. Используя PHP, вы можете очень быстро настроить хороший RESTful API. Но, пожалуйста, ИСПОЛЬЗУЙТЕ РАМОЧНУЮ. Если вы не планируете использовать уважаемую инфраструктуру для сайта/API, не делайте этого. (Мне очень нравится Laravel) – donutdan4114