Re: [請益] 關於php做資料庫整合

看板PHP作者 (dawn)時間16年前 (2010/02/07 17:51), 編輯推噓5(5020)
留言25則, 6人參與, 最新討論串3/3 (看更多)
在此先謝謝大家的回應 有見於小弟專業知識不足 所以問題或是說法很可笑的話還請海涵 @@ ------------------------------------------- 我把問題描述詳細一點好了.. 我學長是以XML為基礎,實做出一個tool,其功能為: 1. 連結到遠端資料庫中萃取資料,將其轉換成XML格式 (ex. 表格資料-> 平坦化的樹狀結構) 2. 將數筆local XML文件根據主鍵與外鍵設定,整合成一份完整的XML文件 3. 此筆文件可供後續Query engine做進一步查詢,在user interface呈現所需的表格 所遇到的問題是,當任一來源資料庫更新時,若無重新彙整其對應的XML文件,則不同 步的問題會發生。 我所想的地方是,PHP的運用有沒有辦法能使此TOOL與各遠端資料庫間有更好的鏈結, 使得在處理同步問題時帶來更高效率? 謝謝各位指導了 QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.137.55

02/07 18:19, , 1F
這已經不是語言層面的問題了 ...
02/07 18:19, 1F

02/07 18:28, , 2F
每1毫秒跑一次那個tool不就會達到類似同步更新效率了XD
02/07 18:28, 2F

02/07 18:45, , 3F
為何不直接以PHP向資料庫查詢? 而要先做成XML?
02/07 18:45, 3F

02/07 18:52, , 4F
為什麼不用PDO XD
02/07 18:52, 4F

02/07 19:39, , 5F
昨天k大好像有提到php不能存資料?
02/07 19:39, 5F

02/07 20:11, , 6F
因為collision的關係所以不大建議啦...
02/07 20:11, 6F

02/07 21:00, , 7F
php 可以把資料存入資料庫阿....
02/07 21:00, 7F

02/07 21:02, , 8F
捨近而求遠的把XML當作資料庫來用真的很奇怪 效能差很多
02/07 21:02, 8F

02/07 22:26, , 9F
你學長的方法就是開新資料庫吃下不同的資料庫這樣是吧
02/07 22:26, 9F

02/07 22:27, , 10F
那也不見得要用XML完成啊,任何可攜式資料庫或資料庫
02/07 22:27, 10F

02/07 22:27, , 11F
都可以達到這個需求吧
02/07 22:27, 11F

02/07 23:05, , 12F
我想他學長做的不是只有把資料dump出來而已
02/07 23:05, 12F

02/07 23:05, , 13F
而是column/row的形式dump出來之後 依據key的設定
02/07 23:05, 13F

02/07 23:06, , 14F
自動生成適當的tree 重點是在這個自動吧
02/07 23:06, 14F

02/07 23:06, , 15F
資料庫應該不是這個tool的點
02/07 23:06, 15F

02/07 23:08, , 16F
手工刻template然後填資料dump 就沒有論文的價值了
02/07 23:08, 16F

02/07 23:09, , 17F
就真的是寫碼工 至少對我而言 這樣不夠格稱為論文
02/07 23:09, 17F

02/07 23:09, , 18F
雖然我自己也只是廢物大學生而已..
02/07 23:09, 18F

02/07 23:13, , 19F
你要做論文的話 應該是formulate一個表達的形式
02/07 23:13, 19F

02/07 23:14, , 20F
表達資料更新的相依性 然後做出 自動產生incremental
02/07 23:14, 20F

02/07 23:14, , 21F
diff的演算法
02/07 23:14, 21F

02/07 23:15, , 22F
不過其實挖db log出來就好了 mssql有這樣的方式...
02/07 23:15, 22F

02/07 23:15, , 23F
可以拿log重建出db
02/07 23:15, 23F

02/07 23:16, , 24F
把db log轉成dom operation也是一個方向
02/07 23:16, 24F

02/07 23:24, , 25F
至此 完全跟PHP沒關係了 雖然本來就沒什麼關係
02/07 23:24, 25F
文章代碼(AID): #1BReqTHj (PHP)
文章代碼(AID): #1BReqTHj (PHP)