溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Mysql、MSSQL選擇和比較

發(fā)布時間:2020-07-07 08:14:20 來源:網(wǎng)絡(luò) 閱讀:796 作者:匆匆的那年 欄目:關(guān)系型數(shù)據(jù)庫

1、背景和問題

Microsoft SQL Server是商業(yè)數(shù)據(jù)庫,需要收費(fèi),收費(fèi)概況如下:

Mysql、MSSQL選擇和比較


問題在于:是否值得購買和使用Microsoft SQL Server許可?尤其是在開源軟件盛行的軟件行業(yè)中。開源軟件一般是免費(fèi)的,其中MySQL是使用最廣的開源關(guān)系型數(shù)據(jù)庫,其費(fèi)用如下:

Mysql、MSSQL選擇和比較


2、分類和對比

目前數(shù)據(jù)庫主要分為關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫,后者又可以進(jìn)一步細(xì)分為NoSQL數(shù)據(jù)庫、分布式數(shù)據(jù)庫;按收費(fèi)方式劃分為商用數(shù)據(jù)庫、免費(fèi)數(shù)據(jù)庫,按開源情況劃分為開源數(shù)據(jù)庫、閉源數(shù)據(jù)庫,按實(shí)時應(yīng)用情況劃分為實(shí)時數(shù)據(jù)庫、非實(shí)時數(shù)據(jù)庫。

?

Microsoft SQL Server是商用、閉源、非實(shí)時、關(guān)系型數(shù)據(jù)庫,Microsoft SQL Server以下簡稱MSSQL


MSSQL常常和ORACLE對比,他們同為商用關(guān)系型數(shù)據(jù)庫。

MSSQL也常常和MySQL對比,他們同為關(guān)系型數(shù)據(jù)庫,但是MySQL是開源數(shù)據(jù)庫,最初是免費(fèi)數(shù)據(jù)庫,現(xiàn)在開始微量收費(fèi)。

MSSQL還常常和NoSQL對比,NoSQL泛指非關(guān)系型數(shù)據(jù)庫,非關(guān)系型數(shù)據(jù)庫中一個典型實(shí)例是MongoDB,因此也常常使用MongoDB來代替NOSQLMSSQL對比。

?

下表對比了MSSQLORACLE、MYSQL、MONGODB的情況:

條目

MSSQL

ORACLE

MYSQL

MONGODB

是否收費(fèi)

是(少量許可費(fèi))

是否支持SQL

(T/SQL)

(PL/SQL)

是否廣泛應(yīng)用

可擴(kuò)展性

非常高

較低

很低

安全性

非常高

較低

很低

可用性(集群)

非常高

OLAP(聯(lián)機(jī)分析處理)

支持

支持

不支持(額外插件)

不支持(額外插件)

OLTP(聯(lián)機(jī)事務(wù)處理)

支持

支持

支持

不支持(額外插件)

標(biāo)準(zhǔn)

SQL-92

SQL-92

SQL-92

不支持

訪問接口

ODBC、JDBC、OLE DBNative Client

ODBC、OLE DB、OCI/COCI/C++

Connector/C、Connector/C++、Connector/J、

Connector/NET、

Connector/ODBC、Connector/Python、PHP

Node-JS


























總結(jié)如下:

(1)MSSQL、ORACLE、MYSQL更適用于傳統(tǒng)業(yè)務(wù),MongoDB更適用于互聯(lián)網(wǎng)業(yè)務(wù)。

(2)ORACLE價格昂貴,MSSQL相比較而言價格適中,MySQL收費(fèi)低廉。

3、可選路徑

根據(jù)以上情況,可選方案有:

(1)使用MSSQL

商業(yè)關(guān)系型數(shù)據(jù)庫,非常適合傳統(tǒng)業(yè)務(wù),最主要優(yōu)點(diǎn)是便于維護(hù),缺點(diǎn)是需要較多收費(fèi)。

?

MSSQL標(biāo)準(zhǔn)版每核3717美元,假設(shè)租用四個核的CPU作為數(shù)據(jù)庫服務(wù)器,費(fèi)用為14868美元,國內(nèi)實(shí)際價格需要咨詢微軟,可能會低于這個數(shù)值。

?

(2)使用MySQL

開源關(guān)系型數(shù)據(jù)庫,非常適合傳統(tǒng)業(yè)務(wù),最主要優(yōu)點(diǎn)是其用戶基數(shù)非常大、開源、收費(fèi)低廉,缺點(diǎn)是維護(hù)不易,穩(wěn)定性比MSSQL差,往往使用集群提高整體穩(wěn)定性。

?

如果業(yè)務(wù)系統(tǒng)不能開源,則不能使用MySQL社區(qū)免費(fèi)版。

MySQL標(biāo)準(zhǔn)版需要繳納每年2000美元的費(fèi)用,國內(nèi)實(shí)際價格需要咨詢oracle,可能會低于這個數(shù)值。

?

使用MYSQL會有一定額外工作量,可能包含的工作:

* 更換數(shù)據(jù)庫訪問接口

估算:1人月

* 編寫MYSQL數(shù)據(jù)庫構(gòu)建腳本

估算:1人月

* 找到并轉(zhuǎn)換不兼容的結(jié)構(gòu)和數(shù)據(jù)

估算:1人月

* 回歸測試

估算:1人月


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI