SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine Day 2022

2022年6月28日(火)13:10

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

データベース温故知新

005 エドガー・コッドとフォンノイマン

イギリス人のコッドは第二次世界大戦後、25歳で渡米します。しばらくはデパートの店員として食い繋ぎ、のちにIBMニューヨークにプログラマーとしての職を得ます。今回は、そんな彼がRDBの父と呼ばれるまでの闘争の歴史を振り返ります。

ノイマンのセル・オートマタ研究

 エドガー・フランク・コッド(Edgar Frank "Ted" Codd,1923年8月23日 - 2003年4月18日)

 1950年ごろは米ソ冷戦時代が始まっています。その頃のアメリカには反共産主義の風潮が巻き起こります。それは、そのリーダの政治家の名前からマッカーシズムと呼ばれました。コッドは、それに反発してカナダに移住してしまいます。そして、カナダで彼はミサイルの弾道計算などのプロジェクトで働いたそうです。いきなり横道に逸れますが、マッカーシズムの犠牲になって名誉を剥奪されたのが第3回目に紹介したマンハッタン・プロジェクトの責任者で、ドイツでフォンノイマンと”ご学友”だったオッペンハイマーです。オッペンハイマーのようなアメリカ育ちのユダヤ人は当時のアメリカにユダヤ人を受け入れてくれる大学が少なかったことから自然な流れで団結力が強まります。そして、その一部が共産主義者になっていったのです。共産主義者の嫌疑は学生時代に会合に出たことがあるだけでかけられてしまいます。アメリカの大戦後の脅威はかつての同盟国であるソ連です。そして当時のソ連はユダヤ人閣僚が支配していたのです。オッペンハイマーが共産主義者だったのか?の真偽はわかりませんが、彼は「原爆を作ってしまったこと」を後悔し続け、水爆製造を拒んだのですから反体制派でした。第3回目に載せた記念写真の中の沈んだオッペンハイマーの表情は、笑顔のノイマンとは対照的に、苦悩のようにも見えます。

 ユダヤ人の会合に関して、もう一つ。ノイマンが雇われた逸話(連載第2回目)で紹介したランド研究所の中で核戦略責任者にまで登りつめたユダヤ系アメリカ人であるアルバート・ウォルステッターの話があります。

 会合に出ことがあることをランドでは、ひた隠しに隠した。友達付き合いだけの恣意であったとしても、それがばれたら職を失ってしまう…。

 …結局、核戦略もユダヤ人が絡んでいたんですね!?

 そんなマッカーシズムに、なぜイギリス人のコッドが反発したのか?そして国外追放のような目にあったのか?はわかりません。しかし、新天地のカナダでもミサイル研究のようなラボ色の強い仕事に就いたのですから、やはり、よっぽど優秀だったのでしょう。

 遅咲きのコッドが、のちにリレーショナルデーターベースの父として「博士」と呼ばれるようになったのは、アメリカに戻りコンピュータ・サイエンスの博士号を「ノイマンのセル・オートマタ研究で」取得したからです。そして、卒業後はIBMに戻り、そこで発表した論文が前回紹介したProject Stretchの13章です。

セルオートマタは自然界の変化に富んだ状態をシステムとして捉えるためのモデルを単純化したものです。 1次元ではセル列は直線状に並びます。各セルは一つの値をとります。ここでは値ごとに色を分けたセルで表しています。そして上から下に一段づつ変化する様子、進化には一定の規則性があります。この図では各セルの両隣のセルの和がセルの値になる場合を示しています。右上のCODE NUMBERの値の後ろにある”3”は、3つの値のうちどれかを取り得ることを表しています。

 

セルオートマタは自然界の変化に富んだ状態をシステムとして捉えるためのモデルを単純化したものです。 1次元ではセル列は直線状に並びます。各セルは一つの値をとります。ここでは値ごとに色を分けたセルで表しています。そして上から下に一段づつ変化する様子、進化には一定の規則性があります。この図では各セルの両隣のセルの和がセルの値になる場合を示しています。右上のCODE NUMBERの値の後ろにある”3”は、3つの値のうちどれかを取り得ることを表しています。

http://www.stephenwolfram.com/publications/academic/computer-software-science-mathematics.pdf

 これを読んで「なんなのか?」「なんの役に立つのか?」は僕にはわかりません。正直言うと、EDVACレポートを研究していても、未だ「ノイマン式」という意味にモヤモヤしています。だから八つ当たりで「非ノイマン」とか「反ノイマン」などと平気でマーケッティング用語として使う風潮にもイライラします。とはいえ、少しでもわかるためにデモンストレーションの動画を見てください。

 スティーブン・ウルフラムはノイマン、コッドに精通し、後を継ぐ、現代の鬼才です。前半部分に出てくる雪の結晶の模様のようなものがパターンとして繰り返される…っていうのがセル・オートマタのデモです。

次のページ
階層型データベースの父

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
データベース温故知新連載記事一覧

もっと読む

この記事の著者

小幡一郎(オバタイチロウ)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/6679 2015/03/27 06:00

Job Board

PR

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

2022年6月28日(火)13:10

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング