spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks

          因為我的程序使用了OR框架如hibernate之類的東東,所以我們的系統(tǒng)是支持各種關(guān)系型數(shù)據(jù)庫的!很多哥們在介紹自己的產(chǎn)品或是項目時都是這樣說的,真的是這樣嗎?

          也許最好你自己嘗試一下不同數(shù)據(jù)庫下的測試才能夸出這樣的???!

          首先,你是否一直通過OR框架而沒有試圖繞開有時顯得不那么可愛的hibernate呢?在你程序中的native sql是不是一直在遵循SQL 99的標準?你的主鍵生成方法是使用native方式還是在用自增ID呢?

          其次,你能保證你未使用目標數(shù)據(jù)庫特有的功能特性嗎?如視圖在mysql 4及之前版本是不被支持的,oracle是不支持超過30個字符的數(shù)據(jù)庫對象名稱的...

          再次,那些為了速度或是特定要求情況下而集成進來的組件,它們是不是直接使用了數(shù)據(jù)庫特性?JasperReport?shark?

          在經(jīng)歷過幾次數(shù)據(jù)庫切換后,我認識到幻想在第一個發(fā)布版本不經(jīng)任何修改就支持所有數(shù)據(jù)庫是不現(xiàn)實的,也許應(yīng)該列出目標環(huán)境下可能會使用到的數(shù)據(jù)庫集合,如:mysql/sqlserver/oracle。列出它們所共有的function,是否支持視圖,是否支持自增字段,數(shù)據(jù)庫對象名稱是否有長度限制?大小寫是否敏感?是否支持存儲過程?...

          百練成鋼,一招鮮吃遍天下是不可能的!兄弟,你不這樣認為嗎?

          本人原創(chuàng)文章,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處!

          posted on 2008-10-05 21:22 shanghai_spark 閱讀(2144) 評論(7)  編輯  收藏 所屬分類: eclipse rcp

          Feedback

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎? 2008-10-06 00:52 dennis
          @隔葉黃鶯
          產(chǎn)品級的肯定需要,你要拿出去賣,總不能叫客戶買個oracle(oracle公司賣的除外)
          一般的mis系統(tǒng)考慮多數(shù)據(jù)庫支持純粹是吃飽了撐的。  回復(fù)  更多評論
            

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎? 2008-10-06 03:46 leekiang
          做產(chǎn)品要注意是否有跨數(shù)據(jù)庫的需求。
          做項目的話,假如對hibernate比較熟悉了,那就盡量用跨數(shù)據(jù)庫的方式做,反正又不增加多少成本。
            回復(fù)  更多評論
            

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎? 2008-10-06 08:30 sitinspring
          真正對用戶重要的是數(shù)據(jù)而不是數(shù)據(jù)庫。  回復(fù)  更多評論
            

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎? 2008-10-06 09:02 po
          真正對用戶重要的是數(shù)據(jù)而不是數(shù)據(jù)庫。  回復(fù)  更多評論
            

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎?[未登錄] 2008-10-06 12:25 letitbe
          真正對用戶重要的是數(shù)據(jù)而不是數(shù)據(jù)庫。
          --------------------------------
          這句話當(dāng)然是對的,但在這里是廢話  回復(fù)  更多評論
            

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎? 2008-10-07 09:39 pub
          說明你們的程序不夠OO,太多信賴于數(shù)據(jù)庫 比如自增字段。  回復(fù)  更多評論
            

          # re: 你的系統(tǒng)真的因為使用hibernate就可以適應(yīng)各種數(shù)據(jù)庫嗎? 2008-10-07 09:39 pub
          以數(shù)據(jù)庫為中心的程序這種問題會很多  回復(fù)  更多評論
            

          主站蜘蛛池模板: 韩城市| 雷波县| 阳泉市| 永登县| 濮阳市| 方城县| 开封市| 普兰店市| 米脂县| 贵德县| 金门县| 伊吾县| 三门峡市| 顺昌县| 隆尧县| 石阡县| 隆化县| 平阳县| 田林县| 芷江| 普陀区| 南部县| 肃北| 突泉县| 铜陵市| 连平县| 潼南县| 玛纳斯县| 佛教| 高州市| 郸城县| 上犹县| 内乡县| 文登市| 新宁县| 繁昌县| 布尔津县| 永平县| 四会市| 来安县| 贡嘎县|