Re: [請益] 如何評估DB是要用哪一套

作者: coflame (吾養吾浩然之氣)   2019-12-18 13:49:03
※ 引述《qw5526259 (B.K)》之銘言:
: 有沒有辦法從資料庫中的筆數來判斷
: 該用
: sql sever
: 還是oracle呢?
: 暫時不評估價格問題
: sql server的極限是多少筆數或者是多大的資料量呢?
其實作為一家公司要導入資料庫的評估,只看筆數真的有點奇怪
我的評估會是這樣
1. 在地技術支援能力: 出問題時,你就知道在地支援有多重要
2. EcoSystem: 第三方支援度, 譬如官方是否有支援Win/Linux/Unix
以及你使用的Hardware (ex: Server/Storage/...)
另外像是第三方備份: NBU/CommVault/...之類的有沒有支援
但你也會想,啊我都虛擬化啊,都走VM備份有差嗎?
不得不說還真的有差,尤其是你的DB是Mission Critical的時候。
3. 開發生態系:基本上選擇了資料庫,很大幅度也決定了你上面
建構應用程式的體系,當然有人也會說,我寫 .Net/ASP之類,
我也可以Run在MySQL/PostgreSQL上面啊!
...你忘了在要developement Support的時候對方一問,
直接回給你DB not certifed或者二家在互踢皮球的時候,
你就知道有多痛苦。
作為DBA,你需要這樣建構DB來給自己找麻煩嗎?
到時候.NET/ASP AP在質疑你為何不選SQL Server,不要大家又要吵成一團?
4. 價格....當然還是一個因素
5. DB的用途
你是要拿來做 高速交易使用
還是做 高速查詢使用
會影響到你選擇 欄式 或是 列式 資料庫。
差別自己Google一下
列式資料庫就你平常聽到那些
如果是欄式資料庫又不太一樣,就變成要考慮 Vertica/Sybase IQ之類
6. 人員的晉用:試問台灣現在是懂SQL Server/Oracle等的人比較多,
而且有實務上的營運管理經驗的多,還是懂PostgreSQL/MongoDB的人多?
看uuu開課都開哪些就知了,選個冷門的資料庫,招不到人來管,你要
常常7x24 On Call嗎?
7. Upgrade/Patch: 軟體都會有bug, 會有資安弱點, 沒有Support的情況下,
有弱點沒有patch, 有patch不敢上(極大情況是因為第1點support不足)
作為DBA不就又要被幹譙了?
作者: pepsilee (Pepsi)   2019-12-18 14:56:00
沒說你說錯,但你回答的內容跟他的問題有落差
作者: infosec (InfoSEC)   2019-12-18 14:56:00
最近兩次ODA Patch failed.. 大概support也不好.. XD
作者: wantsleep (汪凸死立普╰(‵皿′)╯)   2019-12-18 23:40:00
想另外請教 VM還原後有開不起來過的嗎?我是指DB
作者: dennisxkimo (Dennis(一上B就糟糕))   2019-12-18 23:43:00
如果VM備份是不關機的備份,只能說有機會
作者: blackhippo (PH6.0 微.酸民)   2019-12-18 23:59:00
還原開不起來常有喔..特別是很多公司作了備份機制都沒在做環原演練的...

Links booklink

Contact Us: admin [ a t ] ucptt.com