Showing posts with label Database. Show all posts
Showing posts with label Database. Show all posts

Friday, June 19, 2020

oracle的语法真烂啊

http://www.mitbbs.com/article_t/Database/31191635.html

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0

Monday, October 29, 2018

你转行了吗

http://www.mitbbs.com/article_t/Database/31191315.html

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0

Saturday, February 27, 2016

实在是受不了啦,我也想换工作

http://www.mitbbs.com/article_t/Database/31189747.html

发信人: smallburrito (smallburrito), 信区: Database
标  题: 实在是受不了啦,我也想换工作
发信站: BBS 未名空间站 (Sat Feb 27 14:40:45 2016, 美东)

公司不好混啊,好多SERVER还是SQL 2005,而且公司都不打算花钱UPGRADE
养了一群人搞开发,多数都跟本不懂行,成天AGILE瞎指挥,数据乱七八糟的不说
一会去ORACLE搞点东西,一会去SHAREPOINT弄点东西,然后三四个系统攒出一个报表
出来,ANALYST根本就不懂数据,搞了一群人天天催活,什么时候DELIVERY啊?能不能
MEET DEADLINE,天天三四个会都是这个,根本没时间写程序,都快给逼疯了,用着
YESTERDAY的TECHNOLOGY,搞着不可能搞出来的开发,2个PROJECT MANAGER,一个
DELIVERY MANAGER,加上我的老板,老板的老板,还有PROGRAM MANAGER,
老板还成天给脸色看,嫌我说话不可靠,让他在大老板面前丢分,要不是看在工资还可以
的份上,早走了。看来也只能DOWNSIZE了。IMAJIA还抱怨说老印程序写得烂,我这根本
就搞不出东西来,赶鸭子上架,明知道不行也要硬着头皮上,我说不行搞不出来,他们
就都把责任推到我身上,说我不能DELIVER,一层一层的汇报,十几个人搞开发,就一两个
懂行的DEVELOPER,REQUIREMENT就是三行字,我需要个报表,天天都是BS。





Friday, January 29, 2016

一个关于big data 系统架构的设计问题

http://www.mitbbs.com/article_t/Database/31189505.html

发信人: surfreta (retababy), 信区: Database
标  题: 一个关于big data 系统架构的设计问题
发信站: BBS 未名空间站 (Fri Jan 29 13:10:02 2016, 美东)

公司准备考虑一个hadoop 的应用, 但现在已有基于SAP 的系统, 和基于 Microsoft
SQL 的系统, 一些 顾问公司提出的建议是把所有SAP和 microsoft SQL 里的data全
load 到 HAHDOOP去。 但管理SAP和Microsoft SQL的 组都不愿意这么做。我也觉得这
不是一个正确的做法。 现在有什么成熟的架构能够只在需要的时候读取 SAP和
microsoft SQL里的data, 而不是在Hadoop上再做一套数据的备份。或者说有什么data
federation layer 的设计能够让hadoop 的 application layer 自由调度存在那些里
的data

Friday, January 8, 2016

商科小硕自学成功转行IT, 讲点心得~~

http://www.mitbbs.com/article_t/Database/31189323.html

发信人: bigdaytmr (DakT), 信区: Database
标  题: 商科小硕自学成功转行IT, 讲点心得~~
发信站: BBS 未名空间站 (Thu Jan  7 18:59:36 2016, 美东)

大家好,

我已经找到developer工作了,小公司,但也知足了。给大家讲点经验吧。

我的背景:
商科小硕,不知名学校。在美国的小公司做过分析师,工作内容很水,非计
算机行业。之前的计算机知识仅限于VB, 和一些基础的统计软件SPSS, Python….


学习过程:
全程自学。未报班,未培训,有懂IT的朋友帮我指点过,不过主要还是靠自己自学。

一开始是从自学SQL基础query开始,(不要拍我,我就是这么水…..);之后是进一步
学习比较难的SQL知识(在youtube看视频)+ 在coursera上课学python和R (Johns
Hopkins U的data science的track,我上过四门,免费的), 因为之前我主要是想找
data scientist这种工作,感觉跟我背景比较吻合,没想过转纯IT 。但是年底就业市
场不好,很惨淡,data方向的opening很少,也没啥面试机会。然后我想,那就找主要
用sql的工作吧,我在求职网上搜了一下sql,发现主要都是纯IT的 developer这种。我
看了一下里面的job description,很多东西我都闻所未闻….. 所以我就开始照着job
description学,比如qlikview啊,crystal report啊…. 其实这些资料在youtube都有
系列的视频的,随便挑一个从头看到尾,做好笔记,自己拿一个sample database 练练
手,把视频里的project做出来,你就学会了。 当然都只是皮毛,不过咱们是速成
嘛,皮毛就行了哈…..

然后呢,春天就到了,就业市场慢慢变好了,给我打电话的HR也多起来,会接到一些电
话面试,然后我就开始忽悠了….. 当然一开始是不会忽悠的,会被虐的很惨…. 记得
有一次有面试官问我以前写过store procedure没有,我说没写过…. (我好老实)….
结果当然是挂了…. 但是每次面试以后,遇到我没听过没做过的,我都回来网上查,然
后自己学一下,下次面试就知道怎么说了。慢慢总结经验嘛。每天就是自学+接面试电
话。 那段时间又自学了database , ETL的知识。 然后我看网上有一些report做挺漂
亮的,我就自己研究了一下 怎么模仿人家做。(其实自己多点点这,点
点那,就能发现一些之前自己不知道的功能….) 记得当时为了做出一个美观,有现代
感的report,大概花了小一周的时间…. 之后每次face to face面试,我都会带着我的
report sample 给HR看…

然后呢,我也面过一些data scientist方向的工作,但是因为总总原因悲剧了(比如有
的公司要求会linux,但是我不会耶….), 也面过一些SQL和ETL方向的developer工作
,最后被现在这个公司录取做developer了,主要工作就是用SQL 和ETL。

我的心得:
其实呢,我这期间走了不少弯路的。最后找到developer的工作有点歪打正着…. 如果
当时能有一个有经验的人带着我,或者一开始目标明确一点,其实我能节约很多时间。
。。(当时我自学了很多R和python的知识,甚至还准备考一个SAS certificate的,说
起来都是泪….)。当时我也听说过一些华人的培训班,也去咨询过,不过当时因为没
工作,囊中羞涩,动辄上千刀的学费把我吓尿了…. 实在上不起,所以我就老老实实呆
在家自己啃视频了…. 不过现在我找到工作以后,有点工资了,我上了一个Zero One的
培训,算便宜的了,几百刀一节课(如果不是找到工作我也承担不起啊,我一个月房租
….),我听完了一门课,感觉Derek老师讲的不错。重点都讲出来了,比较系统,算是
给我之前自学的混乱头脑理清楚一下条理….

我现在工作一段时间了,发现之前自学的没有体系,比较零散,(也就是比较水,比较
皮毛的),要深入掌握一些概念才更好在工作中灵活运用,哎… 这也是转行的弊端,
底子薄,缺乏系统性和积累。 不过现在既然转过来,就一边工作,一边继续学习呗,
补补自己之前的知识。

以上就是我找工作的经验啦。请大家轻拍哦~~
如果大家有关找工作的疑问,可以留言哈,我见到了就回。
祝大家早日找到理想的工作!
谢谢!





















Thursday, January 7, 2016

商科小硕自学成功转行IT, 讲点心得~~

http://www.mitbbs.com/article_t/Database/31189323.html

发信人: bigdaytmr (DakT), 信区: Database
标  题: 商科小硕自学成功转行IT, 讲点心得~~
发信站: BBS 未名空间站 (Thu Jan  7 18:59:36 2016, 美东)

大家好,

我已经找到developer工作了,小公司,但也知足了。给大家讲点经验吧。

我的背景:
商科小硕,不知名学校。在美国的小公司做过分析师,工作内容很水,非计
算机行业。之前的计算机知识仅限于VB, 和一些基础的统计软件SPSS, Python….


学习过程:
全程自学。未报班,未培训,有懂IT的朋友帮我指点过,不过主要还是靠自己自学。

一开始是从自学SQL基础query开始,(不要拍我,我就是这么水…..);之后是进一步
学习比较难的SQL知识(在youtube看视频)+ 在coursera上课学python和R (Johns
Hopkins U的data science的track,我上过四门,免费的), 因为之前我主要是想找
data scientist这种工作,感觉跟我背景比较吻合,没想过转纯IT 。但是年底就业市
场不好,很惨淡,data方向的opening很少,也没啥面试机会。然后我想,那就找主要
用sql的工作吧,我在求职网上搜了一下sql,发现主要都是纯IT的 developer这种。我
看了一下里面的job description,很多东西我都闻所未闻….. 所以我就开始照着job
description学,比如qlikview啊,crystal report啊…. 其实这些资料在youtube都有
系列的视频的,随便挑一个从头看到尾,做好笔记,自己拿一个sample database 练练
手,把视频里的project做出来,你就学会了。 当然都只是皮毛,不过咱们是速成
嘛,皮毛就行了哈…..

然后呢,春天就到了,就业市场慢慢变好了,给我打电话的HR也多起来,会接到一些电
话面试,然后我就开始忽悠了….. 当然一开始是不会忽悠的,会被虐的很惨…. 记得
有一次有面试官问我以前写过store procedure没有,我说没写过…. (我好老实)….
结果当然是挂了…. 但是每次面试以后,遇到我没听过没做过的,我都回来网上查,然
后自己学一下,下次面试就知道怎么说了。慢慢总结经验嘛。每天就是自学+接面试电
话。 那段时间又自学了database , ETL的知识。 然后我看网上有一些report做挺漂
亮的,我就自己研究了一下 怎么模仿人家做。(其实自己多点点这,点
点那,就能发现一些之前自己不知道的功能….) 记得当时为了做出一个美观,有现代
感的report,大概花了小一周的时间…. 之后每次face to face面试,我都会带着我的
report sample 给HR看…

然后呢,我也面过一些data scientist方向的工作,但是因为总总原因悲剧了(比如有
的公司要求会linux,但是我不会耶….), 也面过一些SQL和ETL方向的developer工作
,最后被现在这个公司录取做developer了,主要工作就是用SQL 和ETL。

我的心得:
其实呢,我这期间走了不少弯路的。最后找到developer的工作有点歪打正着…. 如果
当时能有一个有经验的人带着我,或者一开始目标明确一点,其实我能节约很多时间。
。。(当时我自学了很多R和python的知识,甚至还准备考一个SAS certificate的,说
起来都是泪….)。当时我也听说过一些华人的培训班,也去咨询过,不过当时因为没
工作,囊中羞涩,动辄上千刀的学费把我吓尿了…. 实在上不起,所以我就老老实实呆
在家自己啃视频了…. 不过现在我找到工作以后,有点工资了,我上了一个Zero One的
培训,算便宜的了,几百刀一节课(如果不是找到工作我也承担不起啊,我一个月房租
….),我听完了一门课,感觉Derek老师讲的不错。重点都讲出来了,比较系统,算是
给我之前自学的混乱头脑理清楚一下条理….

我现在工作一段时间了,发现之前自学的没有体系,比较零散,(也就是比较水,比较
皮毛的),要深入掌握一些概念才更好在工作中灵活运用,哎… 这也是转行的弊端,
底子薄,缺乏系统性和积累。 不过现在既然转过来,就一边工作,一边继续学习呗,
补补自己之前的知识。

以上就是我找工作的经验啦。请大家轻拍哦~~
如果大家有关找工作的疑问,可以留言哈,我见到了就回。
祝大家早日找到理想的工作!
谢谢!





















Wednesday, June 17, 2015

真服了老印

http://www.mitbbs.com/article_t/Database/31187665.html

发信人: iMaJia (iMac,iPod,iPad,i�甲), 信区: Database
标  题: 真服了老印
发信站: BBS 未名空间站 (Wed Jun 17 14:29:59 2015, 美东)

写 Stored Procedure 批量处理数据

1.数数有多少记录需要被处理
select @n = count(*) from tableA where condition = xyz

2.用个functionGetNextRecord, 每次返回一个 ID
select top 1 ID from tableA where condition = xyz order by ID

3.写 WHILE loop
SET @count = 1
SET @NextRecord = functionGetNextRecord()
WHILE (@NextRecord IS NOT NULL) and (@count<=@n) BEGIN
blah blah blah
END


如果我写:
select ID
INTO #temptable
from tableA where condition = xyz

然后用#temptable做工就可以, 一次读表可以做到的硬是作成成千千万万次的读


另外不知道是不是老印的创作. 查 account balance, 没有一个 current balance 的
记录, 现有代码每次都做要 select sum(abc) from TableB with (nolock) where
accountNumber = 123 就算了. 做会计的需要精度, 还nolock... 也不怕 dirty read.
..