iT邦幫忙

0

請問sybase資料庫的資料有無方法轉換成現在主流的資料庫??

gpvn 2020-02-21 10:04:423657 瀏覽

前提
因公司erp server 是windows server 2008 的然後公司在台灣和越南都有廠.server架在台灣,台灣當地使用區網連server直接執行erp程式,越南當地用ts上連回台灣server操作erp,公司台灣越南兩地有架設mpls vpn 2M的虛擬網路連線,,
目前越南當地多位使用者使用時時常當機及速度緩慢問題...
因該erp系統是使用sybase資料庫..所以說一定要安裝server2008,無法安裝新的作業系統...想說sybase資料庫有無辦法改成比較好的資料庫系統..譬如ms sql之類的
也可以將server端作業系統深及到最新...或是各位有無甚麼好方法??改善存取效能
公司的 server是去年才購置的...照理不會這麼奇怪才是??
請問sybase資料庫的資料有無方法轉換成現在主流的資料庫??

看更多先前的討論...收起先前的討論...
ks1217 iT邦研究生 1 級 ‧ 2020-02-21 11:37:34 檢舉
台灣當地使用ERP會這樣嗎? TS連回來應該是算在本地效能,
如果台灣當地使用ERP效能正常, 可以嘗試在台灣開一台虛擬PC, 讓越南用 RDP方式連近來操作這台虛擬機.
2m 頻寬大概跑 ad 帳號認證就沒了,還要跑 erp,樓主以為申請的是2g頻寬嘛
ks1217 iT邦研究生 1 級 ‧ 2020-02-21 13:43:20 檢舉
我們公司就用2M頻寬, 上頭跑VoIP(4 Line) + ERP( 40u) , 沒甚麼大問題, ERP就反應稍慢一點點, 台灣連新加坡反應時間 56ms, 我覺得您可以測試一下MPLS 的網路反應時間, 或是是否是穩定的線路.
gpvn iT邦新手 5 級 ‧ 2020-02-24 09:44:19 檢舉
@ks1217我們公司的架構應該跟您差不多...越南連台灣大約70幾'ms ,我所謂的當機是當我們越南當地使用者,用ts連進去erp的時候,會慢點我知道,但總部至於會當機無回應~~!!台灣使用者當地也是反應慢...所以覺得應該是erp問題!!
資料庫建議建構在 SSD 上面,如果本地都有慢的問題,那就是要改善硬體了
我們公司當初用hdd 公司才10個人,所有的報表要出來都要三到五分鐘
搞了三年換ssd之後才改善
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
海綿寶寶
iT邦大神 1 級 ‧ 2020-02-21 11:29:48

目前越南當地多位使用者使用時時常當機及速度緩慢問題...

不管是「當機」或是「速度緩慢」問題
我都不覺得是「把 sybase 換成 xxx 資料庫」就可以立刻解決的
更別提這個工程的的複雜度了

建議你還是先跟負責 ERP 系統的人員/廠商討論
看看有沒有其他的解決方法吧

2M 龜速.... 連回台灣.

gpvn iT邦新手 5 級 ‧ 2020-02-24 09:49:43 檢舉

所以才會使用ts方式連回台灣...然後由主要server去處理相關資料...後再把畫面丟回到ts使用者阿

1

其實,你的問題很難跟你說對還是不對。

先說一下,幾乎所有的sql都可以互換。只要不去用到獨特語法。
所以 sybase to mssql,在技術上是一定可以的。

可是,並非只是換資料庫引擎就可以解決你的問題。
因為你要解決的是你目前碰上的問題。而不是說誰誰誰可以比較好。

基本上而言,得先了解一下為何會當機變慢的問題。
依照我初估判斷。我並不太認為你的問題是資料庫引擎的關係。
有很大的可能性還是網路傳送的問題。
這並非是變更資料庫引擎就可以改善的。

以下就是不負責任的建議了。
基本上如果有預算,我會建議你去用類似rds的機器。也就是境外資料庫而非直接使用你公司內的資料庫。而這rds可以跟你公司調整同步作業處理。

taki5000 iT邦新手 5 級 ‧ 2020-02-21 14:15:33 檢舉

最好是都可以...如果ERP原廠本來就沒有支援SQL serever
你怎樣裝都不可以

player iT邦大師 1 級 ‧ 2020-02-21 14:19:27 檢舉

Sybase SQL Server 與 Microsoft SQL Server
都是用T-SQL的語法
但是不知道ms有沒有玩陰的, 去添加ms專用的語法
雖然Microsoft SQL Server 起源自 Sybase SQL Server
但是不知道
Microsoft SQL Server 相容到 Sybase SQL Server 哪一版?

如果真的要搬資料庫的話
建議你先準備一台Server當測試
1.看測試環境裝好後, 資料庫能不能正常搬過去
2.安裝ERP看能不能改連線設定? (有的ERP連Server端用的安裝軟體都不給你, 就別想搬了)
3.測試ERP能否正常操作
4.如果有把握的話, 再把正式的ERP Server下線, 把測試的那台換上去 (例如改IP, 改主機名稱)

0
做工仔人!
iT邦大師 1 級 ‧ 2020-02-21 13:47:20

樓主搞錯問題的核心.
樓主問題的核心在於: 連線會斷線或很慢.
跟資料庫應該沒有很大的關係.
建議作法:
1.監控MPLS-VPN 的 MRTG 流量.=> 先確認是VPN的頻寛不足還是ERP SERVER連線問題 或是 USER操作問題 =>應該所有的VPM廠商都會提供MRTG 的流量資料.
2.如果是頻寛不足 : 再試著分析是用那些 SERVICE 造成的.(一般 MPLS-VPN 上一定會跑語音,有些公司也會跑視訊.尤其是新的視訊設備頻寛會吃的比較重)
3.ERP :要先搞清楚: 是CLIENT - SERVER 架構或是 Centralize 架構(一般 Centralize 比較不會吃頻寛).=>如果是CLIENT SERVER 架構可以問廠商: 可以不以改用三層式架構?
4.如果是CLIENT SERVER 架構:應該要限制越南的使用者:不可以用 * 下去查詢(因為太耗頻寛資源.

至於換資料庫問題: 要先考慮:ERP 支援嗎? =>這個一定是問廠商. 廠商可能會要求"升級"=>花大錢.

0
taki5000
iT邦新手 5 級 ‧ 2020-02-21 14:11:13

理論上你搞錯問題了, 先測試看看是慢在哪端, 理論上應該是越南那端網路有問題,
因為你台灣User都沒有這些問題, 可見OS跟SQL都沒有效能問題,
找越南那邊的infra測試看看, 問題可能是越南那邊當地網路品質不佳

player iT邦大師 1 級 ‧ 2020-02-21 14:31:26 檢舉

可以先找網路測速軟體
去去跑測試看看
看是不會掉封包?
會掉的話, 就是封包傳送的路徑裡
中間至少有一台以上有問題
得查出問題出在哪裡
再請ISP去改善

gpvn iT邦新手 5 級 ‧ 2020-02-24 09:54:28 檢舉

台灣跟越南都有erp速度慢的問題...我覺得不太是網路的問題...重點,那個erp程式還常常當機,軟體公司說其他客戶不會.只有我們公司'會慢...所以我在懷疑是軟體或是erp問題 ~~不然大家都用同樣的軟體 硬體配置都差不多怎麼可能其他人都不會,我們公司會

0
灰灰
iT邦新手 1 級 ‧ 2020-03-05 11:11:57

其實如果有 "台灣跟越南都有erp速度慢的問題" 應該先從 台灣 端下手解決這個問題!!
但換 DB 這工程會不會太浩大 風險高了!!

我要發表回答

立即登入回答