-
首先,資料庫效能有很多種。
1:速度效能。
2:併發效能。
3:交易表現。
在速度效能方面,首先需要確定測試環境。
例如,如果您的軟體可能被一組使用 586 臺計算機的客戶使用,那麼 MySQL 必須比 Oracle 更高效這就是為什麼MySQL在事務和安全策略方面的工作不如Oracle。 如果軟體在這方面要求不高,那麼可以使用MySQL,這樣機器的配置可以比較低,但效能會更勝一籌。
為了讓Oracle充分發揮其效能,應該選擇一些功能強大的小型機或伺服器作為測試環境(雖然這樣的環境對MySQL來說可能是浪費,但這可以保證兩個資料庫都能充分發揮自己的特點)。
其次,測試訪問速度,通過對資料庫寫入大量寫入可以看到效果。 所謂大寫,應該嘗試使用儲存過程一次讀取乙個10M的資料檔案,然後寫入並記錄時間(以及CPU、記憶體等占用空間)。 然後,對至少兩個資料表超過 100,000 個的表執行笛卡爾乘積查詢(完全聯接),以檢查查詢時間。
-
關鍵是你的企業是否需要事務處理,如果是的話,只有預言機,你的資料準確性是否很重要,安全控制是否很重要,如果是的話,只有預言機。
-
1、**。** 是兩個資料庫之間最顯著的區別。 Oracle 有乙個叫做 Oracle Express Edition 的東西,這個版本是完全免費的。
不幸的是,該版本對這些功能有太多限制。 如果您繼續購買功能齊全的標準版或企業版,將花費您數萬美元。 另一方面,MySQL 是乙個完全免費的開源資料庫。
最著名的 Facebook 社交 ** 執行在 MySQL 上。
2.安全。 MySQL 使用三個引數來驗證使用者身份,即使用者名稱、密碼和位置,而 Oracle 使用許多安全功能,例如使用者名稱、密碼、配置檔案、本地身份驗證、外部身份驗證、高階安全增強功能等。
3. 物件的名稱。
雖然 Oracle 和 MySQL 中的某些架構物件名稱不區分大小寫,例如列、儲存過程、索引等,但在某些情況下,兩個資料庫之間的區分大小寫不同; Oracle 對所有物件名稱不區分大小寫,但是,與 Oracle 不同的是,某些 MySQL 物件名稱(如資料庫和表)區分大小寫(取決於底層作業系統)。
4.字元資料型別。
這兩個資料庫支援的字元型別存在一些差異。 MySQL 為字元型別提供 char 和 varchar,最大長度為 65,535 位元組(char 最多為 255 位元組,varchar 為位元組)。 另一方面,Oracle 支援四種字元型別,即 char、nchar、varchar2 和 nvarchar2; 所有四種字元型別都需要至少 1 個位元組長; char 和 nchar 最多可以有 2000 個位元組,nvarchar2 和 varchar2 的最大限制為 4000 個位元組。
可以在最新版本中進行擴充套件。
-
Oracle 是收費的,而 MySQL 是開源的。 都是資料庫。 從功能上講,Oracle是乙個商業化的大規模資料庫,付費後可以得到更好的服務。
MySQL是免費的,但您仍然需要付費才能獲得支援。 從功能上講,仁者看到人民,智者看到智者。 就我個人而言,我認為 Oracle 適合安全、大規模的需求。
如果你的規模中等,功能需求不是很複雜,可以選擇MySQL
-
MySQL是乙個中小型資料庫,安裝後占用的資源相對較少,並且有免費版本和開源**。
Oracle 是乙個大型資料庫。
-
Oracle 面向企業。
MySQL適用於小公司。
您好,首先感謝您對中國電信的支援。 根據您的問題,CDMA是電信2G網路標準,CDMA2000是電信3G網路標準; WCDMA是中國聯通的3G網路標準。 >>>More