全國(guó)站 [切換城市]
眾眾網(wǎng)全國(guó)頁(yè) Oracle 和 MySQL 的 JDBC對(duì)比分析

Oracle 和 MySQL 的 JDBC對(duì)比分析

來(lái)源:網(wǎng)友投稿 時(shí)間:2020-03-21

經(jīng)常聽(tīng)人說(shuō),數(shù)據(jù)庫(kù)的IO性能不佳,但說(shuō)歸說(shuō),并沒(méi)有感性認(rèn)識(shí)。我們現(xiàn)在就來(lái)實(shí)際測(cè)試一下,常用的Oracle和MySQL的JDBC讀取性能如何。

  下面小編跟大家一起看看Oracle 和 MySQL 的 JDBC對(duì)比分析,經(jīng)常聽(tīng)人說(shuō),數(shù)據(jù)庫(kù)的IO性能不佳,但說(shuō)歸說(shuō),并沒(méi)有感性認(rèn)識(shí)。我們現(xiàn)在就來(lái)實(shí)際測(cè)試一下,常用的Oracle和MySQL的JDBC讀取性能如何。
  之所以測(cè)試JDBC,是因?yàn)榇蟛糠謶?yīng)用是JAVA寫(xiě)的,也就只能用JDBC來(lái)訪問(wèn)數(shù)據(jù)。這里僅測(cè)試用JDBC讀出數(shù)據(jù),并產(chǎn)生成Java的記錄對(duì)象(畢竟到了這一步才能在應(yīng)用中使用),不作任何計(jì)算。
  1. 數(shù)據(jù)來(lái)源
  使用TPCH生成的數(shù)據(jù),選用其中的customer表來(lái)做測(cè)試,數(shù)據(jù)記錄為3000萬(wàn)行,8個(gè)字段。它生成的原始文本文件名為customer.tbl,文件大小為4.9G。利用數(shù)據(jù)庫(kù)提供的數(shù)據(jù)導(dǎo)入工具將此文件數(shù)據(jù)導(dǎo)入到Oracle和MySQL的數(shù)據(jù)表中。
  2. 測(cè)試環(huán)境
  在一臺(tái)Intel服務(wù)器上完成測(cè)試,2個(gè)Intel2670 CPU,主頻2.6G,共16核,內(nèi)存64G。數(shù)據(jù)庫(kù)表數(shù)據(jù)及文本文件均存儲(chǔ)在同一塊SSD硬盤(pán)上。
  所有測(cè)試均在服務(wù)器本機(jī)上完成,沒(méi)有消耗網(wǎng)絡(luò)傳輸時(shí)間。
  3. 數(shù)據(jù)庫(kù)讀數(shù)測(cè)試
  通過(guò)Oracle提供的JDBC接口,用SQL語(yǔ)句執(zhí)行數(shù)據(jù)讀取。

免責(zé)聲明:機(jī)構(gòu)動(dòng)態(tài)部分文章信息來(lái)源于網(wǎng)絡(luò)以及網(wǎng)友投稿,本網(wǎng)站只負(fù)責(zé)對(duì)文章進(jìn)行整理、排版、編輯,是出于傳遞 更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性。