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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks

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

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

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

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

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

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

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

          本人原創文章,歡迎轉載,轉載請注明出處!

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

          Feedback

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

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

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

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

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

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

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

          主站蜘蛛池模板: 定远县| 喜德县| 穆棱市| 平定县| 谢通门县| 平潭县| 苏州市| 郁南县| 华安县| 克山县| 呼图壁县| 贵州省| 屏南县| 巩留县| 苍溪县| 龙井市| 新平| 武隆县| 松江区| 布尔津县| 长乐市| 乌兰县| 乌拉特后旗| 和田县| 浮梁县| 蒙山县| 顺平县| 古交市| 岳阳市| 陆良县| 客服| 邢台市| 南京市| 东丰县| 海宁市| 漠河县| 高清| 凤翔县| 湄潭县| 盖州市| 克拉玛依市|