横瓜执导众程序员开展大讨论关于C、JAVA及其它主流IT技术使用情况和优点缺点。...
橫瓜執(zhí)導(dǎo)眾程序員開(kāi)展大討論關(guān)于C、JAVA及其它主流IT技術(shù)使用情況和優(yōu)點(diǎn)缺點(diǎn)。
?
遙執(zhí)乾坤(44758121)??18:21:23mysql據(jù)說(shuō)只能使用一個(gè)索引,我這里幾乎所有字段都有索引。
但每個(gè)字段就算用索引,也需要掃描至少100w以上記錄。
橫瓜(601069289)??18:23:12
mysql支持16個(gè)索引
對(duì)1-3字段索引屬于優(yōu)質(zhì)的數(shù)據(jù)庫(kù)結(jié)構(gòu)
橫瓜(601069289)??18:24:56
再多了,就是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)不合理
橫瓜(601069289)? 17:53:15
?
處理大數(shù)據(jù),對(duì)于計(jì)算要放應(yīng)用層
不要采用SQL執(zhí)行計(jì)算,可以垂直分解應(yīng)用業(yè)務(wù)和復(fù)雜計(jì)算
橫瓜(601069289)? 17:54:50
如果數(shù)據(jù)量特別大,請(qǐng)采用水平方式來(lái)分解應(yīng)用業(yè)務(wù)和復(fù)雜計(jì)算
采用水平方式來(lái)分解應(yīng)用業(yè)務(wù)和復(fù)雜計(jì)算,可處理TB級(jí)的數(shù)據(jù)量,為全世界提供信息服務(wù)
橫瓜(601069289)? 17:59:20
采用普通PC+固態(tài)硬盤(pán)+水平分解業(yè)務(wù)+緩存+LINUX2.4以上的版本+接入層請(qǐng)求分發(fā)均衡
~游濄丿群鴨(39012090) 2013-6-28 10:49:07
java 是有些東西做不了
上海-石頭哥(59851444) 2013-6-28 10:49:21
?靠!
當(dāng)然了
人也有些東西做不了
這些都是正常的
做驅(qū)動(dòng)程序 就不適合用java
Glory(1302516908) 2013-6-28 10:50:30
唉,不說(shuō)了,都是血淚,這么多年,繞不開(kāi)java的隊(duì)伍,都是血淚,和java隊(duì)伍搭班子太累
上海-石頭哥(59851444) 2013-6-28 10:50:43
你沒(méi)遇到對(duì)的人
不是java的問(wèn)題
最難相處也是人
~游濄丿群鴨(39012090) 2013-6-28 10:51:03
比如讓c c++來(lái)做web的前端開(kāi)發(fā),會(huì)不會(huì)比較麻煩?
上海-石頭哥(59851444) 2013-6-28 10:51:12
會(huì)
北京-普通人(409031406) 2013-6-28 10:51:26
誰(shuí)會(huì)用c++,c做前端
~游濄丿群鴨(39012090) 2013-6-28 10:51:44
是的咯
北京-普通人(409031406) 2013-6-28 10:53:23
c++、c配合JAVA或者PHP啥的,都挺好的嘛,c服務(wù)端數(shù)據(jù)處理
Glory(1302516908) 2013-6-28 10:53:27
有做java的嗎?
請(qǐng)教個(gè)問(wèn)題
遙執(zhí)乾坤(44758121) 2013-6-28 10:53:56
java至少用過(guò)5-6年的才能做事情。用3年以下的人,很喜歡弄一堆構(gòu)架進(jìn)去,啥spring, hibernate, structs。。。做企業(yè)級(jí)應(yīng)用,這些都是垃圾東西。
Glory(1302516908) 2013-6-28 10:54:08
一個(gè)小狗屁項(xiàng)目,hibernate配置數(shù)據(jù)庫(kù),就比直接寫(xiě)數(shù)據(jù)庫(kù)訪問(wèn)快?
遙執(zhí)乾坤(44758121) 2013-6-28 10:54:56
大公司也不用這些東西,因?yàn)榍昂蠓蛛x,ao dao分離,無(wú)法用他們。
然后剩下的就只有沒(méi)有經(jīng)驗(yàn)的人,天天被那幫所謂的學(xué)校老師忽悠,以為這些很牛叉。
Glory(1302516908) 2013-6-28 10:55:29
乾坤說(shuō)的太對(duì)了
北京-普通人(409031406) 2013-6-28 10:56:03
不比直接寫(xiě)數(shù)據(jù)庫(kù)快。
~游濄丿群鴨(39012090) 2013-6-28 10:56:09
hibernate 比較適合通用
空/卡皮(501968942) 2013-6-28 10:56:11
大家在批判學(xué)校的?
Glory(1302516908) 2013-6-28 10:56:14
弄一堆東西進(jìn)去,來(lái)個(gè)新功能,發(fā)現(xiàn)無(wú)法套那堆東西,然后告訴你:java實(shí)現(xiàn)不了,java就這么被惡心了
~游濄丿群鴨(39012090) 2013-6-28 10:56:28
有些公司就喜歡一勞永逸。搞個(gè)hibernate就可以通用任何數(shù)據(jù)庫(kù)
不用你在重新重寫(xiě)sql
遙執(zhí)乾坤(44758121) 2013-6-28 10:57:35
問(wèn)題是,正規(guī)的公司幾乎都是mysql。。。 oracle那么貴,一般人根本用不起。
~游濄丿群鴨(39012090) 2013-6-28 10:58:10
就像你說(shuō)的企業(yè)開(kāi)發(fā),就特別喜歡用hibernate
比如 DB2 INFORMIX
等亂起八糟的數(shù)據(jù)庫(kù)都會(huì)碰到
Glory(1302516908) 2013-6-28 10:58:36
企業(yè)應(yīng)用,那也可以理解了
我他媽做個(gè)自家的系統(tǒng),硬件都是自己配的,別說(shuō)軟件了,程序員也非得弄進(jìn)這一套來(lái),這不是找罵?
~游濄丿群鴨(39012090) 2013-6-28 10:59:35
不過(guò)hibernate可以和 直接寫(xiě)sql 混用
遙執(zhí)乾坤(44758121) 2013-6-28 10:59:40
調(diào)用別人的數(shù)據(jù)庫(kù)是最痛苦的事情。。。
~游濄丿群鴨(39012090) 2013-6-28 11:00:44
我估計(jì)是 那個(gè)程序員用慣了hibernate,因?yàn)樗矌椭绦騿T少些代碼。
~游濄丿群鴨(39012090) 2013-6-28 11:00:53
甚至不用寫(xiě)sql
Glory(1302516908) 2013-6-28 11:02:02
這就出來(lái)問(wèn)題了——部分java程序員招罵第一原因:套路化
廣州-恒-java(821600682) 2013-6-28 11:02:14
公司開(kāi)發(fā)一套通用的,現(xiàn)場(chǎng)部署時(shí)數(shù)據(jù)庫(kù)可能是別人的,表名,字段名可能不一樣,ORM這個(gè)個(gè)人感覺(jué)還是有需要的。。
上海-石頭哥(59851444) 2013-6-28 11:02:36
你們一味的罵是因?yàn)椴贿m合你們
Glory(1302516908) 2013-6-28 11:02:45
就像彪哥打架,一套熱身還沒(méi)打完,人家一腳踢到褲襠,你已經(jīng)趴下了
上海-石頭哥(59851444) 2013-6-28 11:02:51
結(jié)合自己的觀點(diǎn)
遙執(zhí)乾坤(44758121) 2013-6-28 11:03:17
框架的確不適合啥東西都是自己的。
~游濄丿群鴨(39012090) 2013-6-28 11:03:23
框架有適用范圍,具體用不用。還不是老大說(shuō)得算
遙執(zhí)乾坤(44758121) 2013-6-28 11:03:37
但如果數(shù)據(jù)庫(kù)都是別人的,那就最好用個(gè)來(lái)屏蔽差異了。
北京-普通人(409031406) 2013-6-28 11:03:38
如果覺(jué)得hibernate不好用,可以直接開(kāi)發(fā)ORM,很多公司也會(huì)自己封裝自己的orm。其實(shí)hibernate優(yōu)勢(shì)還是慢多的
滿多的
上海-石頭哥(59851444) 2013-6-28 11:03:44
hibernate在快速開(kāi)發(fā)上還是有很強(qiáng)大的,也很自動(dòng),不過(guò)要完全用得游刃有余,那絕對(duì)是高手所為,我其實(shí)不建議新生用
Glory(1302516908) 2013-6-28 11:03:54
再一個(gè)就是霸王硬上弓,前一陣碰上一個(gè)學(xué)生,給我們做推薦算法,上億的數(shù)據(jù),非得java,結(jié)果32G的內(nèi)存怎么都搞不定
北京-普通人(409031406) 2013-6-28 11:04:03
想用好hibernate還是要高手
上海-石頭哥(59851444) 2013-6-28 11:04:18
如果一直使用hibernate,但本身自己sql基礎(chǔ)不牢,其實(shí)到后期很致命
遙執(zhí)乾坤(44758121) 2013-6-28 11:04:20
對(duì)。hibernate我當(dāng)年用的時(shí)候,被里面的幾個(gè)bug搞死了,后來(lái)只能修改hibernate源碼才搞定。浪費(fèi)了太多時(shí)間。
~游濄丿群鴨(39012090) 2013-6-28 11:04:47
hibernate只能完成80%的任務(wù)。
abc(951514291) 2013-6-28 11:04:57
要不就用Mybatics,JPA
~游濄丿群鴨(39012090) 2013-6-28 11:05:08
一些復(fù)雜查詢(xún),還是得sql來(lái)的直接
Glory(1302516908) 2013-6-28 11:05:19
后來(lái)直接把他踢走,換另外一個(gè)學(xué)生過(guò)來(lái),8G內(nèi)存穩(wěn)定可控,一天推薦的算量還提高好幾倍
遙執(zhí)乾坤(44758121) 2013-6-28 11:06:05
我寫(xiě)了一個(gè)2個(gè)文件,一個(gè)db操作,一個(gè)多鏈接cache,然后就解決了80%的數(shù)據(jù)庫(kù)問(wèn)題。操作方式和hibernate的基礎(chǔ)方式幾乎一樣。也是沒(méi)有sql語(yǔ)句就能辦事情。
北京-普通人(409031406) 2013-6-28 11:06:06
很多做JAVA的人,做內(nèi)存控制,內(nèi)存處理這塊,是沒(méi)有概念的
Glory(1302516908) 2013-6-28 11:06:28
只是內(nèi)存控制沒(méi)概念還好,關(guān)鍵是數(shù)據(jù)結(jié)構(gòu)沒(méi)概念
上海-石頭哥(59851444) 2013-6-28 11:06:40
如果sql本身基礎(chǔ)很牛B,那你用hibernate我覺(jué)得還是可以大大開(kāi)發(fā)效率
~游濄丿群鴨(39012090) 2013-6-28 11:06:53
hibernate 有個(gè)很大的用處就是通用各種數(shù)據(jù)庫(kù)呀
Glory(1302516908) 2013-6-28 11:07:13
上億的數(shù)據(jù),本是稀疏矩陣,他竟然敢使用兩級(jí)字典做數(shù)據(jù)結(jié)構(gòu)
上海-石頭哥(59851444) 2013-6-28 11:07:18
后來(lái)我一直用ibatis
遙執(zhí)乾坤(44758121) 2013-6-28 11:07:23
通用數(shù)據(jù)庫(kù),是我認(rèn)為hibernate唯一值得用的地方。
上海-石頭哥(59851444) 2013-6-28 11:07:36
是因?yàn)槲乙膊惶矚g太多的限制
~游濄丿群鴨(39012090) 2013-6-28 11:07:45
不然僅僅是db操作和cache,很多db庫(kù)都能做
上海-石頭哥(59851444) 2013-6-28 11:07:51
這點(diǎn)似乎沒(méi)啥用
誰(shuí)會(huì)老換數(shù)據(jù)庫(kù)
遙執(zhí)乾坤(44758121) 2013-6-28 11:08:10
適合你調(diào)用別人數(shù)據(jù)庫(kù)的情況。
別人的數(shù)據(jù)庫(kù)天知道啥玩意。有些還是嵌入式的呢。
~游濄丿群鴨(39012090) 2013-6-28 11:08:25
恩
上海-石頭哥(59851444) 2013-6-28 11:08:51
我游走過(guò)幾個(gè)公司,有銀行,也有第三方支付等
發(fā)現(xiàn)hibernate在這些地方出場(chǎng)并不高
幾乎沒(méi)有
都是用ibatis
Glory(1302516908) 2013-6-28 11:09:44
訪問(wèn)量略微大一點(diǎn),hibernate撐不住啊
上海-石頭哥(59851444) 2013-6-28 11:10:19
關(guān)鍵不是這個(gè)
是生成的sql不一定可控,這也是很大一方面
~游濄丿群鴨(39012090) 2013-6-28 11:11:21
訪問(wèn)量大的地方得另外處理了。hibernate 不適合做互聯(lián)網(wǎng)應(yīng)用,做做后臺(tái)管理還是可以的。
上海-石頭哥(59851444) 2013-6-28 11:11:23
自己寫(xiě)sql嘛,你懂的,出來(lái)的什么 都知道
遙執(zhí)乾坤(44758121) 2013-6-28 11:11:25
我寫(xiě)的代碼和ibatis的結(jié)構(gòu)很像,呵呵。就是輕量很多。
但同時(shí)也有bug的多。。。唉。
abc(951514291) 2013-6-28 11:12:00
訪問(wèn)量大,并發(fā)高,把hibernate的緩存用好,再結(jié)合第三方緩存框架也可以啊
上海-石頭哥(59851444) 2013-6-28 11:12:03
bug多慢慚改
慢慢改
~游濄丿群鴨(39012090) 2013-6-28 11:12:54
后臺(tái)統(tǒng)計(jì)、計(jì)算這些未必還用hibernate啊?
遙執(zhí)乾坤(44758121) 2013-6-28 11:13:29
就一個(gè)接口。剩下的就是Mysql,oracle的實(shí)現(xiàn)了。
jace(793727599) 2013-6-28 11:14:48
你們有專(zhuān)職做數(shù)據(jù)分析工作的嗎?
Glory(1302516908) 2013-6-28 11:14:52
有那個(gè)空改第三方框架的bug,就不能自己寫(xiě)?
最有意思的,java比c++隊(duì)伍多一個(gè)崗位:系統(tǒng)架構(gòu)師
遙執(zhí)乾坤(44758121) 2013-6-28 11:15:46
c++也有。。。
Glory(1302516908) 2013-6-28 11:15:54
~游濄丿群鴨(39012090) 2013-6-28 11:15:59
架構(gòu)師應(yīng)該都有吧。
上海-石頭哥(59851444) 2013-6-28 11:16:07
呵呵!
遙執(zhí)乾坤(44758121) 2013-6-28 11:16:10
搜索構(gòu)架師。
Glory(1302516908) 2013-6-28 11:16:14
事實(shí)上是有,但c++的隊(duì)伍較少公開(kāi)專(zhuān)門(mén)招
jace(793727599) 2013-6-28 11:16:14
類(lèi)似數(shù)據(jù)科學(xué)家的角色
上海-石頭哥(59851444) 2013-6-28 11:16:20
系統(tǒng)架構(gòu)師并不是指語(yǔ)言的
java的也有好吧
你們把語(yǔ)言看得太重了
我想說(shuō) 太年輕
了
Glory(1302516908) 2013-6-28 11:17:00
說(shuō)的太對(duì)了,真正的系統(tǒng)架構(gòu)師應(yīng)該是通用的
遙執(zhí)乾坤(44758121) 2013-6-28 11:17:04
構(gòu)架師只有大規(guī)模項(xiàng)目才需要。
上海-石頭哥(59851444) 2013-6-28 11:17:07
我們公司的就是
Glory(1302516908) 2013-6-28 11:17:14
但java通常有個(gè)專(zhuān)門(mén)崗位:jva系統(tǒng)架構(gòu)師,
上海-石頭哥(59851444) 2013-6-28 11:17:18
雖然不見(jiàn)得比我牛B
呵呵!
那是錯(cuò)誤的認(rèn)識(shí)
Glory(1302516908) 2013-6-28 11:18:00
很多公司專(zhuān)門(mén)招java系統(tǒng)架構(gòu)師的
上海-石頭哥(59851444) 2013-6-28 11:18:02
我們公司的架構(gòu)師常常問(wèn)我一些問(wèn)題的
Glory(1302516908) 2013-6-28 11:18:24
條件就是熟悉各類(lèi)java框架
加速度(272551280) 2013-6-28 11:18:24
solr 查詢(xún) 返回時(shí) 剔除了html的內(nèi)容 怎么改成不剔除呢?
上海-石頭哥(59851444) 2013-6-28 11:18:26
強(qiáng)調(diào)的是系統(tǒng)及架構(gòu)
加速度(272551280) 2013-6-28 11:19:16
solr 查詢(xún) 返回時(shí) 剔除了html的內(nèi)容 怎么改成不剔除呢?
有哪位同學(xué) 研究過(guò)這個(gè)?
Glory(1302516908) 2013-6-28 11:20:23
我們土比,偶爾用用solr,都是自己轉(zhuǎn)碼
~游濄丿群鴨(39012090) 2013-6-28 11:20:44
呵呵 熟悉主流框架,就能從這些成熟的產(chǎn)品吸取經(jīng)驗(yàn)嘛
遙執(zhí)乾坤(44758121) 2013-6-28 11:31:04
有運(yùn)維人員想找工作不?
哥不要開(kāi)發(fā),開(kāi)發(fā)找個(gè)在校大學(xué)生就能搞定了。需要的是運(yùn)維,因?yàn)檫\(yùn)維沒(méi)有幾年經(jīng)驗(yàn),啥都不會(huì)。
~游濄丿群鴨(39012090) 2013-6-28 11:32:27
開(kāi)發(fā)這么不值錢(qián)了。。。
遙執(zhí)乾坤(44758121) 2013-6-28 11:33:13
,核心開(kāi)發(fā)有人了啊,外圍開(kāi)發(fā)自然找?guī)讉€(gè)實(shí)習(xí)生足夠了。
北京-***(506650296) 2013-6-28 11:34:15
恩,學(xué)生可塑性高,聽(tīng)話
jace(793727599) 2013-6-28 11:56:19
只要有錢(qián)有人有咨詢(xún),想不嬴都不行
jace(793727599) 2013-6-28 12:02:03
有錢(qián)意味能用最穩(wěn)定最先進(jìn)的架構(gòu),有人意味著分工明確,每個(gè)領(lǐng)域都各司其職,有專(zhuān)業(yè)的工程師,有咨詢(xún)意味著可以跟IBM、Oracle、teradata、intel等合作,搞一些規(guī)范成熟的方案。
jace(793727599) 2013-6-28 12:03:03
類(lèi)似于拍電影,有導(dǎo)演有劇本有主角。
jace(793727599) 2013-6-28 12:09:01
所以窩在大公司里可以學(xué)到很多東西
Glory(1302516908) 2013-6-28 12:10:51
頭一次聽(tīng)說(shuō),窩在大公司里可以學(xué)到很多東西
jace(793727599) 2013-6-28 12:11:40
反正我學(xué)到挺多的
Glory(1302516908) 2013-6-28 12:13:11
上邊的人可以學(xué)到很多東西
而且有足夠的錢(qián)來(lái)回折騰
十一月的肖邦(1041901964) 2013-6-28 12:13:35
大公司學(xué)得多嗎
表示想去大公司
Glory(1302516908) 2013-6-28 12:14:12
像阿里的技術(shù)高層,大概把所有的高性能方案都學(xué)習(xí)探索過(guò)
空/卡皮(501968942) 2013-6-28 12:15:10
進(jìn)不去啊
Glory(1302516908) 2013-6-28 12:16:23
我當(dāng)年去華為,操成天就那點(diǎn)屌東西,整個(gè)三級(jí)部門(mén)就那點(diǎn)屌東西
要學(xué)東西,大概得混到三級(jí)部門(mén)經(jīng)理以上的級(jí)別了
遙執(zhí)乾坤(44758121) 2013-6-28 12:19:17
去互聯(lián)網(wǎng)公司吧,的確可以學(xué)到很多東西,只要你愿意。
空/卡皮(501968942) 2013-6-28 12:23:33
哦哦
初學(xué)者 進(jìn)也難啊
Glory(1302516908) 2013-6-28 12:23:56
有沒(méi)有阿里的?過(guò)兩年現(xiàn)在的公司成不了,爭(zhēng)取去阿里了
遙執(zhí)乾坤(44758121) 2013-6-28 12:24:23
阿里不要大于30歲的人。
空/卡皮(501968942) 2013-6-28 12:24:37
為什么
遙執(zhí)乾坤(44758121) 2013-6-28 12:24:45
沒(méi)有前途了啊。
Glory(1302516908) 2013-6-28 12:24:49
扯啊,阿里動(dòng)不動(dòng)開(kāi)年薪五六十萬(wàn),都是30多歲的人
南京-聽(tīng)風(fēng)(190661155) 2013-6-28 13:30:18
怎么可能不要30歲以上的人,阿里需要的反而大多數(shù)是30歲以上經(jīng)驗(yàn)豐富的
十一月的肖邦(1041901964) 2013-6-28 13:36:41
action怎樣獲取前臺(tái)select 的值
陽(yáng)光(413055687) 2013-6-28 14:04:43
request.getParameter("")就可以,或者Action里變量? 名稱(chēng)跟select名字一樣,有g(shù)etXXX,setXXX方法也行
北京-普通人(409031406) 2013-6-28 16:51:27
有遇到這樣的情況么,在window下,用jdbc去跑100個(gè)mysql查詢(xún)需要600毫秒,在linux需要1500毫秒
遙執(zhí)乾坤(44758121) 2013-6-28 16:54:51
mysql下,跑一個(gè)簡(jiǎn)單的select范圍查詢(xún),有索引的情況下,花費(fèi)了2分鐘,大家又遇到過(guò)么?
上海-石頭哥(59851444)? 17:00:12
把sql貼出來(lái)看看吧
說(shuō)不定可以看出什么 端倪
100個(gè)才600ms
還有什么可以說(shuō)的啊
2分鐘的看一睛
遙執(zhí)乾坤(44758121)? 17:03:24
select AvgDownloadSpeed,UploadTaskTime,peerid,TaskDefinitionID from taskexecmain where UploadTaskTime>='2013-06-18 00:00:00 000' and UploadTaskTime<'2013-06-19 00:00:00 000' and TaskDefinitionID in ('7194','7195','7196',) and totalDownLoadTime>'1.4E-45' and totalDownLoadTime<'200.0' and (errorcode is null OR errorcode = '0') limit 0,5000, time:226613167540,ok:true
time:226613167540 納秒,其實(shí)就是226秒。
上海-石頭哥(59851444)? 17:05:22
我的媽呀
7194 ~ 7489
上海-石頭哥(59851444)? 17:05:55
這是連起來(lái)的啊
上海-石頭哥(59851444)? 17:07:30
and (errorcode is null OR errorcode = '0')
把這個(gè) is null
換成其它方式試試
去掉這個(gè)能快多少
遙執(zhí)乾坤(44758121)? 17:11:01
實(shí)際的in有1k多個(gè)值,這里拷貝不下。
上海-石頭哥(59851444)? 17:13:04
in里邊的數(shù)據(jù)是string不是int的嗎
還有你數(shù)據(jù)字段用是的string是嗎
遙執(zhí)乾坤(44758121)? 17:14:24
in里面是int,但這些int不能保證連續(xù)。
京-一夏<wpx378802619@qq.com>? 17:14:33
in換成exists試試
上海-石頭哥(59851444)? 17:14:40
那你把引號(hào)去掉
遙執(zhí)乾坤(44758121)? 17:14:46
不是一樣么?
引號(hào)這種就算轉(zhuǎn)化也會(huì)很快才對(duì)啊。
北京-普通人(409031406)? 17:24:36
mysql在你本地,還是其他機(jī)器上
遙執(zhí)乾坤(44758121)? 17:24:50
都是本機(jī)跑的。
北京-普通人(409031406)? 17:25:18
那本機(jī)跑。應(yīng)該挺快遞
Glory(1302516908)? 17:25:24
我們現(xiàn)在倒騰數(shù)據(jù)都用shell,發(fā)現(xiàn)shell真他媽強(qiáng)大
mysql里只剩下最后簡(jiǎn)單查看的數(shù)據(jù),幾乎不用mysql做任何略微復(fù)雜的運(yùn)算了
北京-普通人(409031406)? 17:27:38
shell確實(shí)很強(qiáng)大
awk 對(duì)數(shù)據(jù)處理很強(qiáng)大
遙執(zhí)乾坤(44758121)? 17:28:35
awk處理文本數(shù)據(jù),已經(jīng)足夠了。
南京-聽(tīng)風(fēng)(190661155)? 17:28:35
我也聽(tīng)說(shuō)了,能舉個(gè)應(yīng)用場(chǎng)景嗎
舉個(gè)應(yīng)用的例子
北京-普通人(409031406)? 17:29:56
對(duì)文本數(shù)據(jù)處理,確實(shí)完全夠了
Glory(1302516908)? 17:31:15
非實(shí)時(shí)系統(tǒng)就有這個(gè)好處,早晨8點(diǎn)上班前把數(shù)據(jù)準(zhǔn)備好就OK
北京-普通人(409031406)? 17:31:41
一般用于做分析,做計(jì)算用
Glory(1302516908)? 17:31:51
再大的數(shù)據(jù)都不存在大數(shù)據(jù)問(wèn)題了
北京-普通人(409031406)? 17:31:54
恩。大數(shù)據(jù)公司估計(jì)用的多
Glory(1302516908)? 17:33:58
好像群里有些兄弟去年去云基地,云基地都做什么啊?
南京-聽(tīng)風(fēng)(190661155)? 17:34:20
哪個(gè)云基地?
云基地現(xiàn)在多如牛毛
北京-普通人(409031406)? 17:35:34
云基地?在那里
云基地搞云計(jì)算?
Glory(1302516908)? 17:36:07
北京北邊什么云基地,去年群里不是好幾個(gè)人去嗎?
北京-醉(253215039)? 17:40:59
@乾坤:
上面那個(gè)sql所在表什么量級(jí)?
遙執(zhí)乾坤(44758121)? 17:46:54
1100w
北京-醉(253215039)? 17:49:17
應(yīng)該是做全表掃瞄了
遙執(zhí)乾坤(44758121)? 17:50:18
沒(méi)有,全部掃描估計(jì)30分鐘都搞不定,有好幾十個(gè)G呢。
北京-醉(253215039)? 17:50:42
這么大的表啊?
北京-醉(253215039)? 17:51:45
一條紀(jì)錄有5k?
遙執(zhí)乾坤(44758121)? 17:52:15
沒(méi)有5k,但也有上K。
橫瓜(601069289)? 17:53:15
計(jì)算要放應(yīng)用層
不要采用SQL執(zhí)行計(jì)算
北京-醉(253215039)? 17:53:53
高版本mysql應(yīng)該會(huì)自動(dòng)優(yōu)化
Glory(1302516908)? 17:54:06
先加個(gè)where TaskDefinitionID > <的條件,大概能快很多
橫瓜(601069289)? 17:54:21
可以采用垂直分解應(yīng)用業(yè)務(wù)和復(fù)雜計(jì)算
遙執(zhí)乾坤(44758121)? 17:54:41
TaskDefinitionID 有十萬(wàn)多個(gè)。
橫瓜(601069289)? 17:54:50
如果數(shù)據(jù)量特別大,請(qǐng)采用水平方式來(lái)分解應(yīng)用業(yè)務(wù)和復(fù)雜計(jì)算
采用水平方式來(lái)分解應(yīng)用業(yè)務(wù)和復(fù)雜計(jì)算
可處理TB級(jí)的數(shù)據(jù)量,為全世界提供信息服務(wù)
北京-醉(253215039)? 17:55:30
如果是int型,查詢(xún)時(shí)加了引號(hào),未必能用到索引。
遙執(zhí)乾坤(44758121)? 17:55:45
mysql好像只能用一個(gè)索引。
北京-醉(253215039)? 17:55:56
另外得把is null去掉吧,這東西肯定不命中索引
橫瓜(601069289)? 17:56:12
必要時(shí),可以支持1秒/10萬(wàn)次-100萬(wàn)次的請(qǐng)求
北京-醉(253215039)? 17:56:31
可以有多個(gè),但你這么大的表,也不能多建。
橫瓜(601069289)? 17:56:46
如果優(yōu)化到非常完美的情況下,可以支持1秒/10萬(wàn)次-100萬(wàn)次的請(qǐng)求
北京-醉(253215039)? 17:56:54
這么大數(shù)據(jù),索引也很耗資源
橫瓜(601069289)? 17:57:05
等于100個(gè)GOOGLE的請(qǐng)求水平
北京-普通人(409031406)? 17:58:21
1秒/10萬(wàn)次到100萬(wàn)次的請(qǐng)求,應(yīng)該要看cpu和數(shù)據(jù)量吧
Glory(1302516908)? 17:59:11
那些值都是連續(xù)的,肯定是大小比較嘛,怎么會(huì)用in?
橫瓜(601069289)? 17:59:20
采用普通PC+固態(tài)硬盤(pán)+水平分解業(yè)務(wù)+緩存+LINUX2.4以上的版本+接入層請(qǐng)求分發(fā)均衡
北京-醉(253215039)? 17:59:22
1秒10萬(wàn)次請(qǐng)求,真實(shí)的qps也就1000左右把,允許有100ms的網(wǎng)絡(luò)延遲
總結(jié)
以上是生活随笔為你收集整理的横瓜执导众程序员开展大讨论关于C、JAVA及其它主流IT技术使用情况和优点缺点。...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 脑梗导致的小脑萎缩共济失调能治好吗?
- 下一篇: java设计模——反射的应用 (利用反射