問題一: 剛上班不就 ,公司很多代碼令人頭疼, 明明只需要資料庫中某個表的個別欄位,非得查出整個物體類出來 ,這樣不會影響查詢的效率嗎?
問題二: 公司的某些資料是采用水平分表保存的, 比如根據時間月份分的 ,然后我需要跨表查詢 , 例如對傳過來的日期進行處理我喜歡寫到service層, 然后小組長讓我用的原有現成寫好的 ,我之前寫的代碼查出需要的資料不到5秒 , 用原有的jdbc里面寫的密密麻麻的,同樣大的資料量,用了1分鐘以上,反正很慢 ,這樣好嗎 ?
uj5u.com熱心網友回復:
跟小組長說,不能將錯就錯
uj5u.com熱心網友回復:
問題一:你說的對,按你的來問題二:小組長說的對,聽組長的
uj5u.com熱心網友回復:
問題一:使用物體資料來映射資料庫的表,這是目前的常規操作,雖然你擔心性能問題,但是多年以來的經驗告訴我們,犧牲這點性能是值得的。問題二:如果客戶沒有強烈的性能需求,老板不會在意性能問題(不想讓你在這里浪費時間),大不了重新寫一套,這是小公司老板的通病。
uj5u.com熱心網友回復:
聽小組長的uj5u.com熱心網友回復:
聽小組長的uj5u.com熱心網友回復:
公司也不小,幾百號人呢 ,做得專案都沒有性能要求倒是真的uj5u.com熱心網友回復:
除非匯出資料那種,查詢物體并沒有多大問題,不然jpa這種東西也不至于這么流行.分表這種性能差應該有辦法解決的吧..
uj5u.com熱心網友回復:
問題一,對于一般的專案來說不是問題,除非是資料量超大,且剛好查的欄位是索引欄位,否則查一個欄位和查多個欄位區別不大,畢竟內網傳輸帶寬不是問題;問題二,聽小組長的,經過時間檢驗過的才是合適的,可以提自己優化方案,經過評審確認確認可不可以采納。
uj5u.com熱心網友回復:
確實,可能我的sql會有些莫名的bug之類的,學到了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8271.html
標籤:Java相關
上一篇:Maven是什么? Maven的概念+作用+倉庫的介紹+常用命令
下一篇:研究生實習去大廠好還是小廠好?本人是電子科班的,自學Java,大廠鍍金,小廠鍛煉的說法對嗎?請各位大佬指點小弟一下,感謝
