馬克斯
對客戶來說,大概是覺得換資料庫跟換汽車輪胎一樣吧!
馬克斯
從DB2換到ORACLE,以為只要切換過去就好?
philipkuo
看電影的時候,我們不是也覺得駭客很厲害只要快速地敲一敲鍵盤就可以馬上入侵全美國的核電廠
馬克斯
光是Oracle沒有空字串,我們這邊就炸鍋了!
OEMPMA
(woot)
Zechs
馬克斯 : 對喔
有不同資料庫系統間的相互備援嗎 😏
馬克斯
Zechs : 當然沒有啊!
馬克斯
要如何在一個SQL的Select中,去串聯不同的DB(DB2跟ORACLE)然後去撈出資料來呢?要互相Join喔!這就是他們希望我們做到的事情欸!
馬克斯
因為我們說換DB沒那麼簡單,於是他們說那乾脆把DB切一半,一半照舊,一半換新的!但是程式還是要照跑,所以要從兩邊撈資料出來!但是怎麼可能不動到原本的程式?或是...動到原本的程式也無法跨不同架構的DB啊,不然就是下會變很差,因為得各自撈出來到程式中跑回圈來比對處裡。
philipkuo
Zechs : 若是寫了 stored procedure 在裡頭那就更更更更不可能轉換得了了
馬克斯
有一堆stored procedure啊!
Zechs
philipkuo : 大戈都馬叫你把objective-c翻寫成java
區區stored procedure轉個碼有什麼困難 😏🤷‍♂️
Zechs
馬克斯 : 你還沒接過礦工的轉碼工吧 😏
philipkuo
Zechs : 人家馬克斯的客戶以為換個輪胎只需要在保養廠旁喝一杯咖啡的時間就可以弄好了呀,哪還等你慢慢刻碼!
馬克斯
Zechs : 我進公司的第一個工作,就是幫他把VB版的ZIP壓縮演算法,轉成C語言的版本!第一天上班,我就搞不定,拖到半夜12點才下班!去當兵的同袍家睡一晚,隔天上班繼續改!
Zechs
馬克斯 : 他花了3、4年自己在寫地圖程式
自己下載免費的地圖資料庫自己畫地圖
以「現代」著重應用快速達成商業目的時代中
早就已經不合時宜了
載入新的回覆