物件導向在商務智慧中的應用?
在Jdon這個網站學習了很多物件導向的知識。看到這裡很多人有資料庫要滅亡的說法。
我一直很困惑,像我現在做的移動經分專案,主要做的就是資料統計,以便移動領導決策分析。
在我們這裡資料統計動著幾千萬條,上億條的也有可能,效能對我們很重要。我很難想象如果把這些資料從資料庫中搬出來,封裝在物件裡面,然後在計算(我們主要做資料抽取、轉換、載入)。我們有強大的資料庫系統,為什麼還要搬到小型的業務系統上去了。業務系統也不可能儲存幾十T的資料吧。
我們常常說資料庫是資料冬眠的地方。是的,我也是這麼認為的。但實際上我們的資料庫不只是儲存資料(或者物件導向的說法,叫做資料持久化)。我們可能要對些欄位做統計,或者轉換。當我們面臨很小的資料時,如幾萬條或者百萬條的時候,也許我們還可以從資料庫把他們取出來,再統計,再轉換,再插入另外一張表。這個過程我們都可以用OO完成。 如果資料量到了千萬條,上億條,我真的想象不出,為什麼不用資料庫自身的統計,轉換能力來做這些事。卻要把它抽取出來,封裝在物件中,做完轉換,在寫回去,這樣做是很浪費網路,和計算資源的。這是我的困惑之一。
我另外的困惑就是,確實現在的資料庫設計思想還有很多停留在過程設計階段。它有很多缺陷,它沒用物件導向那樣直觀的表示。要用數學的思考方式考慮很多細節。它沒有物件裡面的繼承實現方法。有的話,各個資料庫實現也不是一樣的。在我們的開發中常遇到的問題是很難封裝變化點。很難重用一些做好的設計。很難使資料庫開發敏捷化。
我真的希望能有一套很好的資料庫物件導向設計、開發方法學。我們現在為了追求效能用的是儲存過程來實現資料庫的開發。
我一直很困惑,像我現在做的移動經分專案,主要做的就是資料統計,以便移動領導決策分析。
在我們這裡資料統計動著幾千萬條,上億條的也有可能,效能對我們很重要。我很難想象如果把這些資料從資料庫中搬出來,封裝在物件裡面,然後在計算(我們主要做資料抽取、轉換、載入)。我們有強大的資料庫系統,為什麼還要搬到小型的業務系統上去了。業務系統也不可能儲存幾十T的資料吧。
我們常常說資料庫是資料冬眠的地方。是的,我也是這麼認為的。但實際上我們的資料庫不只是儲存資料(或者物件導向的說法,叫做資料持久化)。我們可能要對些欄位做統計,或者轉換。當我們面臨很小的資料時,如幾萬條或者百萬條的時候,也許我們還可以從資料庫把他們取出來,再統計,再轉換,再插入另外一張表。這個過程我們都可以用OO完成。 如果資料量到了千萬條,上億條,我真的想象不出,為什麼不用資料庫自身的統計,轉換能力來做這些事。卻要把它抽取出來,封裝在物件中,做完轉換,在寫回去,這樣做是很浪費網路,和計算資源的。這是我的困惑之一。
我另外的困惑就是,確實現在的資料庫設計思想還有很多停留在過程設計階段。它有很多缺陷,它沒用物件導向那樣直觀的表示。要用數學的思考方式考慮很多細節。它沒有物件裡面的繼承實現方法。有的話,各個資料庫實現也不是一樣的。在我們的開發中常遇到的問題是很難封裝變化點。很難重用一些做好的設計。很難使資料庫開發敏捷化。
我真的希望能有一套很好的資料庫物件導向設計、開發方法學。我們現在為了追求效能用的是儲存過程來實現資料庫的開發。
相關文章
- pickle模組 collections模組在物件導向中的應用物件
- Go物件導向程式設計以及在Tendermint/Cosmos-SDK中的應用Go物件程式設計
- php中的程式導向與物件導向PHP物件
- Golang 中的物件導向Golang物件
- 物件導向-物件導向思想物件
- java物件導向(中)Java物件
- day16-物件導向高階和應用物件
- 物件導向的例項應用:圖形計算器物件
- JS 中的物件導向 prototype classJS物件
- API資料介面在電子商務中的應用API
- PHP MySQL (三)物件導向 事務PHPMySql物件
- 物件導向與程式導向物件
- 程式導向與物件導向物件
- “程序導向”和“物件導向”物件
- 物件導向物件
- day08 Go中的物件導向Go物件
- PHP中物件導向的分頁類PHP物件
- java的物件導向Java物件
- 物件導向,搞定物件物件
- JAVA物件導向基礎--物件導向介紹Java物件
- PHP 物件導向 (九)物件導向三大特徵PHP物件特徵
- python中物件導向_類_物件的概念與定義Python物件
- [寫作中...]Js物件導向(2): 建立物件JS物件
- Java中物件導向的設計原則Java物件
- 從零學Python:18-物件導向程式設計應用Python物件程式設計
- 物件導向中類和物件的定義是什麼?物件
- 更多物件導向的JavaScript物件JavaScript
- JavaScript 的物件導向(OO)JavaScript物件
- Java:Java的物件導向Java物件
- PHP物件導向PHP物件
- 物件導向 -- 反射物件反射
- JavaScript 物件導向JavaScript物件
- JS物件導向JS物件
- Java物件導向Java物件
- Python——物件導向Python物件
- 物件導向--下物件
- scala物件導向物件
- 物件導向(下)物件
- Python物件導向Python物件