我正在爲與我一起工作的公司建立網站的計劃階段。這家公司是一家電子批發商,希望獲得更好的網絡業務。他們目前的POS系統使用PervasiveSQL作爲數據庫。我將使用MySQL作爲網站DB和PHP的語言。數據庫到數據庫通信
但是我想將這個網站與這個當前的數據庫整合在一起;我想讓網站使用它自己的數據庫,以防萬一入侵發生,一切都不會受到影響。當網站接受訂單時,我希望它也可以複製到他們的POS系統中。
我該如何去做到這一點?我是否在代碼中寫入第二個INSERT語句並插入到兩個數據庫中?有沒有一種方法可以使用,當數據庫有東西插入到表中時,它會觸發一個事件,它將插入的信息放入另一個數據庫中?我這樣問,因爲當新產品或客戶賬戶被添加到原始POS系統時,我希望將這些信息放入網站數據庫中。
您將要爲POS數據庫創建一個API。該網站不應該直接與數據庫交互,而是使用API發出請求。所以你會有兩個獨立的應用程序,網站和POS API。 – donutdan4114
你會推薦API的語言嗎?我在Java和C#中體面。是否還有其他的選擇可能更好,以及爲此類任務創建API的任何可能的起點? – NeonOriginal
您可以使用任何您想要的語言來構建POS API。使用PHP,您可以快速設置一個不錯的RESTful API。但是,請使用框架。如果您不打算使用信譽良好的網站/ API框架,請不要這樣做。 (我真的很喜歡Laravel) – donutdan4114