마이클 스톤브레이커

마이클 스톤브레이커: 데이터베이스 산업의 연쇄 창업가

오늘날 전 세계에서 실행되는 대부분의 데이터베이스 시스템은 무료 오픈 소스인 PostgreSQL부터 경쟁 업체가 구축한 일련의 상용 제품에 이르기까지, 그 계보의 일부를 1970년대 버클리에서 마이클 스톤브레이커(Michael Stonebraker)가 작성한 코드까지 거슬러 올라갑니다. 그는 컴퓨터 분야에서 가장 많은 상을 받은 연구자들 중에서도 독특한데, 전체 경력을 통해 '작동하는 데이터베이스 시스템을 구축하고, 출시한 다음, 이를 판매할 회사를 설립하는' 동일한 작업을 아홉 번이나 반복하며 성공시켰기 때문입니다.

뉴햄프셔에서 버클리까지

마이클 랄프 스톤브레이커(Michael Ralph Stonebraker)는 1943년 10월 11일에 태어나 뉴햄프셔주 밀턴 밀스라는 작은 마을에서 자랐습니다. 1965년 프린스턴 대학교에서 전기 공학 학사 학위를 받았고, 1967년 석사 학위, 1971년 박사 학위를 미시간 대학교에서 받았습니다. 그는 캘리포니아 대학교 버클리 캠퍼스(UC 버클리)의 교수로 부임하면서 그의 경력을 결정짓는 연구를 본격적으로 시작했습니다.

관계형 모델이 실제로 작동함을 증명하다

1970년, IBM 연구원 에드거 F. 코드(Edgar F. Codd)는 데이터를 당시 사용되던 경직된 계층 구조가 아닌 공유 값으로 연결된 테이블로 구성하는 관계형 데이터 모델을 제안하는 논문을 발표했습니다. 하지만 코드의 논문은 이론적이었으며, 그 아이디어가 대규모로 실용적임을 증명할 작동하는 시스템은 없었습니다. 1973년, 스톤브레이커와 버클리 동료 교수인 유진 웡(Eugene Wong)은 이를 구축하기로 했습니다. 그 결과물인 INGRES(Interactive Graphics and Retrieval System)는 관계형 데이터베이스가 수학적으로 우아할 뿐만 아니라 구축 및 실행 효율성이 높다는 것을 입증한 최초의 작동 구현 중 하나가 되었으며, 오늘날 데이터베이스 엔지니어링의 표준 기술로 남아 있는 B-트리 인덱싱, 데이터 복제, 트리거 기반 무결성 검사 등의 혁신을 포함했습니다. 스톤브레이커는 시스템을 상용화하기 위해 웡 및 동료 래리 로(Larry Rowe)와 함께 Relational Technology, Inc.(나중에 Ingres Corporation으로 개명, 현재는 Actian으로 알려짐)를 공동 설립했으며, 이는 그의 경력에서 긴 패턴의 시작이었습니다.

POSTGRES와 그 후계자들

스톤브레이커는 INGRES의 성공에 안주하지 않고 관계형 모델의 한계라고 본 부분에 주목하여, 원래의 관계형 모델이 예상하지 못했던 복잡한 데이터 유형, 규칙, 객체 지향 기능을 지원하도록 데이터베이스를 확장하는 POSTGRES 프로젝트를 시작했습니다. POSTGRES의 오픈 소스 후계자인 PostgreSQL은 세계에서 가장 널리 배포된 데이터베이스 시스템 중 하나가 되었으며, 스톤브레이커의 원래 설계 이후 수십 년이 지난 지금도 활발히 개발되고 있습니다. 그는 이 기술의 버전을 Illustra로 상용화했고, 이후 Informix에 인수되어 최고 기술 책임자로 근무했습니다.

무료 테스트
당신은 얼마일까요?

스무 문제, 8분 제한 시간, 그리고 응시자 전체와 비교한 백분위. 가입 없음.

IQ 테스트 하기 →

MIT에서의 제2막

2001년 스톤브레이커는 MIT로 옮겨 속도를 늦추는 대신, 단일 범용 관계형 엔진으로는 효율적으로 처리할 수 없는 특수 워크로드를 겨냥한 완전히 새로운 데이터베이스 연구의 장을 열었습니다. 그는 분석 쿼리에 최적화된 열 지향 데이터베이스인 C-Store(Vertica를 통해 상용화), 인메모리 트랜잭션 데이터베이스인 H-Store(VoltDB로 상용화), 대규모 과학 배열 데이터를 위해 구축된 데이터베이스인 SciDB(Paradigm4를 통해 상용화), 그리고 나중에 데이터 큐레이션 회사인 Tamr와 Hopara 등의 개발을 주도했습니다. 경력을 통틀어 그는 자신의 연구를 바탕으로 약 9개의 회사를 설립하거나 공동 설립했으며, 학술적 데이터베이스 이론을 상용 제품으로 전환하는 속도는 컴퓨터 과학 분야에서 거의 유례가 없습니다.

튜링상

2014년, ACM은 스톤브레이커에게 컴퓨터 과학의 노벨상으로 자주 묘사되는 A.M. 튜링상을 수여했습니다. '현대 데이터베이스 시스템의 기초가 되는 개념과 실무에 대한 근본적인 기여'를 인정받은 것입니다. 구글이 후원하는 100만 달러의 상금이 수여되는 이 상은 단일 발명이 아닌 패턴 자체를 인정했습니다. 즉, 업계가 필요로 하는 데이터베이스 아키텍처를 식별하고, 개념을 증명하는 작동 시스템을 구축하고, 코드를(종종 오픈 소스로) 공개하여 그가 판매하기 위해 설립한 특정 회사와 관계없이 기본 아이디어가 업계 전반에 퍼지도록 한 스톤브레이커의 입증된 능력을 인정한 것입니다.

인정

튜링상 외에도 스톤브레이커는 그가 아이디어를 실용화한 이론가의 이름을 딴 초대 SIGMOD 에드거 F. 코드 혁신상, IEEE 존 폰 노이만 메달, 2015년 커먼웰스상을 수상했습니다. 그는 1994년에 ACM 펠로우로 선출되었고 1997년에는 미국 공학 한림원 회원으로 선출되었습니다. 그는 UC 버클리 명예 교수이자 MIT 컴퓨터 과학 및 인공지능 연구소의 명예 겸임 교수 직함을 보유하고 있습니다.

마이클이 천재라 불리는 이유

스톤브레이커가 이 라벨을 얻게 된 이유는 튜링상 수상 이유가 무엇을 기리는지 명확히 밝히고 있기 때문에 이례적으로 잘 기록되어 있습니다. 그것은 하나의 영리한 알고리즘이 아니라, 업계가 다음에 필요로 할 데이터베이스 아키텍처를 그 필요성이 분명해지기 몇 년 전에 미리 내다보고, 단순히 논문을 발표하는 데 그치지 않고 실제로 구축하여 출시하는 지속적이고 반복적인 능력입니다. 데이터베이스 연구 커뮤니티의 동료들은 그를 이 분야에서 가장 일관되게 선견지명이 있는 시스템 구축자로 묘사하며, 그가 초기에 식별하고 작동하는 코드로 증명한 관계형, 객체 관계형, 열 지향, 인메모리, 배열 기반 등 수많은 독특한 아키텍처를 언급합니다. 솔직히 말해 복잡성은 일부 공동 수상자들보다 좁습니다. 스톤브레이커의 튜링상은 공유되지 않은 그의 단독 수상이지만, 그가 구축한 거의 모든 프로젝트에는 INGRES의 유진 웡과 래리 로, C-Store와 H-Store의 MIT 학생 및 동료 팀 등 상당한 공동 설립자와 공저자가 참여했으며, 그의 시스템 중 단독 노력으로 성공한 것은 없습니다. 그의 천재성은, 만약 그 단어가 적용된다면, 순수한 이론적 독창성만큼이나 건축적 선견지명과 기업가적 끈기에 있었습니다.

유산

오늘날의 데이터베이스 산업은 상당 부분 스톤브레이커가 50년 동안 어떤 아키텍처가 어떤 워크로드에 적합한지에 대해 스스로와 벌여온 논쟁이며, 각각의 새로운 답변은 별도의 회사로 분사되었습니다. 버클리에서의 기원 이후 수십 년이 지난 지금도 무료로 사용되며 채택이 늘고 있는 PostgreSQL 하나만으로도 대부분의 경력에 충분한 유산이 될 것입니다. 스톤브레이커는 그 주변에 8개의 시스템을 더 구축했습니다. 그의 업적이 일반적인 학술 출판 기록과 차별화되는 점은 그중 상당수가 업계와의 접촉에서 살아남았다는 것입니다. PostgreSQL은 여러 주요 기술 공급업체 제품의 기반이 되었으며, 그가 MIT에서 개척한 열 지향 및 인메모리 아키텍처는 이제 모든 기업 데이터베이스 구매자가 인식하는 표준 범주가 되었습니다. 각각의 작동 버전을 처음 구축한 교수의 이름을 알든 모르든 상관없이 말입니다.

위인과 비교

Augustine Of Hippo vs Edgar Allan PoeFrancis Crick vs Friedrich NietzscheCarl Sagan vs Linus PaulingSalvador Dal vs Sigmund Freud
순위 보기 →모든 비교 →

신동

Tathagat Avatar TulsiTathagat Avatar TulsiEarned a BSc at 11, an MSc at 12, and became an IIT professor…Lydia SebastianMensa Score 162 at Age 12 — Indian-British Doctor's Daughter…Colin CarlsonBegan university courses at nine and now forecasts the next…Rayssa LealRayssa LealViral 'Fairy of Skate' who won Olympic street silver at age 13
신동 →

플레이하고 내일 또 오세요

매일 천재 챌린지 · Brain teaser
Which is heavier: a kilogram of feathers or a kilogram of steel?
답을 탭하세요 ↓
나는 어떤 천재일까? 무료 IQ 테스트