由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Quant版 - SecDB/Slang高盛(Goldman Sachs)赚钱的利器
相关主题
谁知道SecDB/Slang?[合集] 明天有个GOLDMAN SACHS面试
Equity Exotics / Vol Junior Desk Strat[合集] 请教offer选择
GS的core strategy group?[合集] 关于Goldman Sachs的一个问题
Offer选择求建议 (转载)[合集] Goldman Sachs programmer interview help
Jane street 电话面试[合集] D.E.Shaw, Credit Suisse, or Goldman Sachs
BOA vs. GS怎么样goldman now under attack
华尔街Bonus, not as high as it looks.[合集] 关于Goldman Sachs的一个职位问题
Goldman Sachs[合集] 四大IB都有谁啊?
相关话题的讨论汇总
话题: secdb话题: slang话题: nosql话题: sachs话题: goldman
进入Quant版参与讨论
1 (共1页)
p******k
发帖数: 11
1
http://ponyhawk.org/?p=10
SecDB就是security DB,Slang就是security langurage。SecDB就是一个数据库平台,
而Slang就是在这个平台上使用的语言。在网上找它的信息的时候发现很多讨论,但是
都很宏观,一旦深入进去总好像模模糊糊没有什么具体的东西可以了解,究其原因或许
是因为它的拥有者是另一个神秘的公司——高盛(Goldman Sachs)。曾经有个金融领
域的大佬曾经说过高盛(Goldman Sachs)就和某党差不多,在外面的人开来他很强大
,很神秘,虽然没做什么坏事,但基本上做的事都会被联想到邪恶。但就是这样一个“
邪恶“的角色被人们口口相传拥有一个赚钱的利器“SecDB/Slang”的时候,这件利器
本身也就成了世人追逐的对象。而这种说纷纭的千人千象更加增添了它“神器”传说。
既然讨论一个IT系统,我觉得还是IT人员最有发言权,仔细分析一下注解[1]中的讨论
和注解[2]中的描述,我觉得以下摘录值得进一步分析:
“They could also calculate the side effects of proposed trades as quickly
as their computers could calculate it.”(他们可以很快地计算出相关交易的各种
影响。)
“It's an interpreted dataflow language running on an in-memory database
called SecDB. Untyped, Pascal-ish, single-threaded, and poor support for
namespaces. Like a spreadsheet, it only needs to recompute the subgraph that
has changed.”(这是一个解释执行的数据流语言,它是运行在一个构建在内存中的
数据库上,这个数据库被称作SecDB。没有类型化的概念,如同Pascal语言,单线程,
对命名空间的支持很差。就像一个电子表格,它只需要重新计算被改变的子图。)
”Database replication was near-instant, and pushing to production was two
keystrokes. You pushed, and London and Tokyo saw the change as fast as your
neighbor on the desk did.“(数据库的复制接近于实时,而且部署到生产环境只需
要两个键。当你部署更改的时候,伦敦和东京基本上和你邻座的同事同时看到相应的变
化。注:摘录文章的作者身在纽约。)
从以上的描述中可以分析得出以下一些结论。
SecDB不是一个关系型的数据库。没有固定的表结构。(没有类型化的概念,就像一个
电子表格)
SecDB具有高性能的并发读写特征。(构建在内存中,单线程,计算很快)
SecDB具有分布式的结构部署。(伦敦、东京和纽约的用户同时看到相应变化)
SecDB具有面向对象的可扩展性。(只需要重新计算被改变的子图)
SecDB具有Key-Value的组织结构。(就像一个电子表格)
看到这些推测的结论是不是联想到了什么,对,就是NoSQL。SecDB基本具备了所有
NoSQL的特点,基本上就可以看作是一个NoSQL数据库了。严格上来说NoSQL并不是一种
数据库,而是一种数据结构化存储方法的一种结合,这也就可以理解为什么SecDB总是
和Slang相提并论。SecDB是存储方法的结合,而Slang就是存储数据结构的语言。
太阳底下无新事,IT行业从2009年热议的话题原来早在二十多年前就已经在金融业有了
现实的应用,并且在2008年的金融危机中展示了它在风险控制上的强大能力,或许这也
是NoSQL从2009年起开始受到IT行业关注的原因之一。
[1]http://stackoverflow.com/questions/3392636/slang-goldman-sachs-proprietary-programming-language
[2]https://www.quantnet.com/threads/former-goldman-quant-spills-secret.4316/
n******t
发帖数: 4406
2
。。。。。。。。。。。。。。。

【在 p******k 的大作中提到】
: http://ponyhawk.org/?p=10
: SecDB就是security DB,Slang就是security langurage。SecDB就是一个数据库平台,
: 而Slang就是在这个平台上使用的语言。在网上找它的信息的时候发现很多讨论,但是
: 都很宏观,一旦深入进去总好像模模糊糊没有什么具体的东西可以了解,究其原因或许
: 是因为它的拥有者是另一个神秘的公司——高盛(Goldman Sachs)。曾经有个金融领
: 域的大佬曾经说过高盛(Goldman Sachs)就和某党差不多,在外面的人开来他很强大
: ,很神秘,虽然没做什么坏事,但基本上做的事都会被联想到邪恶。但就是这样一个“
: 邪恶“的角色被人们口口相传拥有一个赚钱的利器“SecDB/Slang”的时候,这件利器
: 本身也就成了世人追逐的对象。而这种说纷纭的千人千象更加增添了它“神器”传说。
: 既然讨论一个IT系统,我觉得还是IT人员最有发言权,仔细分析一下注解[1]中的讨论

S*******s
发帖数: 13043
3
SLang就是一个python变体,语言上不算太差,也不算太好。这儿有一个评价:
http://www.ccthere.com/article/3292052
个人感觉高盛it先进的地方是他的整个体系,那个版本控制很方便,还有那个cron很不错
1 (共1页)
进入Quant版参与讨论
相关主题
[合集] 四大IB都有谁啊?Jane street 电话面试
[合集] Goldman Sachs Fixed Income StrategistBOA vs. GS怎么样
[合集] 印度猎头怎么样?华尔街Bonus, not as high as it looks.
[合集] 被 GOLDMAN SACHS据了Goldman Sachs
谁知道SecDB/Slang?[合集] 明天有个GOLDMAN SACHS面试
Equity Exotics / Vol Junior Desk Strat[合集] 请教offer选择
GS的core strategy group?[合集] 关于Goldman Sachs的一个问题
Offer选择求建议 (转载)[合集] Goldman Sachs programmer interview help
相关话题的讨论汇总
话题: secdb话题: slang话题: nosql话题: sachs话题: goldman