2012-12-15 49 views
-1

我正在開發一個Web應用程序,允許用戶查看圖像。我希望該網站根據圖片標籤提供相關圖片,我聽說在這種情況下使用數據庫挖掘功能非常有用。我的問題是,可以在Hibernate 4中進行數據挖掘嗎?如果是的話,或者有人給我一個概述休眠4數據挖掘

回答

0

數據挖掘通常用作營銷發言。

Hibernate用於訪問使用java對象的數據庫,所以是的,它可以用於「數據挖掘」。

您基於標籤查找圖像的情況非常簡單。

0

休眠是指透明的持久性層。那麼,圖像可以很容易地被認爲是靜態的,所以不需要在這裏堅持任何東西。

當然,您可以從Hibernate加載輸入數據,就像您可以直接從數據庫,平面文本文件或任意二進制文件加載它一樣。

但是,請注意,大多數數據挖掘算法相當於cpu和數據密集型。休眠確實不是規模很好。它通常在中間有很多樣板層,所以最好的做法是從休眠加載數據,將其複製到更高效的內存結構中,並且希望休眠對象很快被垃圾收集。 然後完全獨立於休眠狀態進行分析。一旦你做完了,把它反饋回你的休眠數據庫。

然而,在甚至不想考慮如何將它連接到休眠之前,我會確保實際上的方法工作。數據挖掘不是一個解決方案。它需要經驗和實驗才能從數據中獲得任何有用的信息(否則,這不會是數據挖掘,而是簡單的數據分析)。數據挖掘不是一種算法或應用程序。包括統計學,人工智能,機器學習,計算機視覺,圖像檢索等研究的整個字段。你有很多要閱讀和嘗試! 因此,現在只需忘掉Hibernate,並找到適用於您的數據的方法