為什麼我們專案需要資料優化服務

2021-06-19 07:05:07 字數 950 閱讀 8946

早先幾年,硬體業存在摩爾定律,微處理器的效能每隔18個月提高一倍,而**下降一倍。

在這種背景下,資料庫主機效能節節高公升,資料庫效能要提高,靠硬體的更新換代即可。 

此種情況下,許多程式設計師在開發時,有意無意地,忽略了資料庫應用的效能,而更關注需求實現的方便與簡單。

目前,硬體業的摩爾定律已經失效。資料庫主機效能提高到乙個瓶頸。

而oracle資料庫本身,亦越來越智慧型,需要手工調優的配置越來越少。

目前更推出了一體機,號稱通上電,即是最優配置。

可以說,目前傳統行業的資料庫效能優化,已經接近極限了。

而應用資料增長,卻在這些年,以幾何倍數增長。

目前資料庫資料增長遠超過資料庫主機效能增長的矛盾已經越來越突出。

資料庫資源開始頻繁告急,資料庫主機cpu使用率開始高居不下。 

面對這種困局,各家公司,有各家的解決方法,解決手段,可謂五花八門。 八仙過海,各顯示神通。

總結目前較通用的兩種解決矛盾的手段有:

1 使用開源資料庫產品及高效能高可用應用架構。以廉價的pc資料庫伺服器集群增長,緩和應用資料增長的壓力。

2  使用一些資料庫廠商,全力研發推廣的雲資料庫。

但時至今日,上面兩種問題解決思路,仍未成熟。

傳統行業,不可能學習**,使用開源資料庫。這是對使用者資料安全不負責任的行為。

而雲資料庫,目前沒有乙個真正成熟,方便使用的資料庫。(emc的greenplum易用性在oracle面前,就是個渣)

新炬網路,早在兩年前,即預估到了此困局,並提出了個性解決思路,這兩年中,不斷嘗試,目前已有較為成熟的方案。

這個方案,就是新炬網路,未來將全力推廣的,資料庫應用優化服務。

資料庫優化,總是治標不治本的,真正的優化,是要從應用著手優化,從需求,從架構,從實現,從各種高層次角度進行優化。

只有充分地進行資料庫應用優化,才能更好地發揮資料庫主機效能,才能緩和使用者資料增長和資料庫效能提高之前的矛看。

我們為什麼需要睡眠

隨著時光的消逝,你是否發覺眼角的皺紋逐漸加深?變得越來越粗糙黯淡?記憶力也開始衰退?這個時候很多人都會感慨 時光易逝,容顏易老 並且開始習慣接受自己已慢慢變老,提前加入老人的行列。其實,這一切也許只是因為你長時間睡眠不足造成的。如果能夠早些了解這些常識,並引起足夠重視,你的青春也許還能保留十年。睡眠...

我們為什麼需要睡眠

隨著時光的消逝,你是否發覺眼角的皺紋逐漸加深?變得越來越粗糙黯淡?記憶力也開始衰退?這個時候很多人都會感慨 時光易逝,容顏易老 並且開始習慣接受自己已慢慢變老,提前加入老人的行列。其實,這一切也許只是因為你長時間睡眠不足造成的。如果能夠早些了解這些常識,並引起足夠重視,你的青春也許還能保留十年。睡眠...

我們為什麼需要Map Reduce?

在討論我們是否真的需要map reduce這一分布式計算技術之前,我們先面對乙個問題,這可以為我們討論這個問題提供乙個直觀的背景。我們先從最直接和直觀的方式出發,來嘗試解決這個問題 先偽一下這個問題 select count distinct surname from big name file 我...