タグ

ブックマーク / note.com/mickmack (5)

  • 新著が出ます:『NewSQL徹底入門』|ミック

    読むにあたって、特にNewSQLについての前提知識は必要ありませんが、「NewSQLって何? 難しそう」と思った方は、簡単に概略を説明した以下の拙稿を先に読んでおくと具体的なイメージが湧くと思います。ざっくりいうと、2010年代後半に主要な製品が登場して現在広がりを見せている分散データベースの一群です。主にハイスループットを求めるウェブサービスや高可用性を求める金融などの分野で利用されています。 NewSQLにも色々な製品があるのですが、対象としているNewSQL製品は以下の通りです: Google Cloud Spanner Amazon Aurora DSQL YugabyteDB TiDB CockroachDB 特定の実装に偏ることなく、なるべく共通的な要素に還元しつつ、特有のアーキテクチャや特性を持っている場合には付言する形になっています。他のNewSQL関連の書籍は特定の実装に

    新著が出ます:『NewSQL徹底入門』|ミック
  • 日本人はソブリンクラウドを理解できるか?|ミック

    先月から今月にかけて、ソブリンクラウドに関するプレスリリースが相次いだ。一つはNTTデータがソブリンクラウド市場へ参入するというニュース、もう一つがNRIがソブリンクラウドのサービスを拡充するというニュースである。 これによって、現在日でソブリンクラウドと銘打ってサービスを提供しているベンダは、NRI、富士通NTTデータの三社となった。三社ともOracle Alloyをかついでいる。日立とNECはソブリンクラウドについてのウェブサイトは作っているが、まだ参入はしておらず様子見のようである。 Oracle Alloyのサービスモデルさて、このように最近何かと耳にする機会の増えたソブリンクラウドであるが、その実体が何で、これがあると何が嬉しいのかというのはあまり理解されていない。それもそのはずで、このコンセプトが切実に意味を持つのは欧州においてであって、日の置かれている環境においてはいま

    日本人はソブリンクラウドを理解できるか?|ミック
  • 存在するはなぜ二階の述語なのか|ミック

    拙著『達人に学ぶ SQL徹底指南書』の中で、EXISTS述語の使い方を解説している章があるのだが、そこでEXISTS述語だけが唯一SQLの中で二階の述語である、ということを説明している。これはEXISTS述語だけが行の集合を引数にとる述語だからである。それは分かるのだが、なぜ述語論理を考えた人(具体的にはゴットロープ・フレーゲ。タイトル画像のおじさんである)はこんな着想を得たのか、そこが分かりにくいという質問をしばしば受けることがある。確かに、数ある述語の中でなぜ「存在する」だけが二階の述語であるのか、というは直観的にすこし分かりにくい。なぜフレーゲはこんなことを考えたのだろう? この点について、述語論理の創始者でもあるフレーゲの議論を参照しながらかみ砕いて見ていきたいと思う。かなり理論的かつ哲学的な話になるので、興味ない方は読み飛ばしてもらってかまわない。とくにSQLの理解に支障のある話

    存在するはなぜ二階の述語なのか|ミック
  • SQLは滅ぶべきか|ミック

    でかい釣り針が来たので釣られてみる。とりあえず以下の資料を読んでいただきたい。そんなに長くないのでサクッと読める。 SQLの記述順序と思考の順序が違うので書きにくいし、エディタの補完機能の恩恵が受けられないのが嫌だ、という意見はもう大昔からある。何度も何度も何度も繰り返されてきた議論である。以下の2011年のスレッドでも「SQLはFROM句が最初に来るべきではないか?」という問いが提起されている。すぐに出てこないが、筆者はこれより古い文書も見た記憶がある。

    SQLは滅ぶべきか|ミック
  • 米国連邦政府におけるクラウド戦略「Cloud First」の失敗と教訓|ミック

    稿の趣旨は米国連邦政府のクラウド推進戦略、いわゆる「Cloud First」から始まる一連の政策が辿った経緯を概観することである。米国のクラウド戦略は、掛け声こそ勇ましかったものの、あまりうまくいかなかった。これは筆者の主観ではなく、連邦政府自身がそれを認めるレポートを出している。あとで具体的に見ていこうと思う。 邦においてもガバメントクラウドが格的に動き出している。さくらインターネットが政府公認のベンダーとして認証を受けたことが話題になったのはつい最近のことだ。邦のクラウド戦略もかなり米国のそれを参考にしており、そのまま進むと同じ轍を踏む可能性もなきにしもあらずである(実際には米国と日では政府の置かれている状況がかなり違うので、一概に米国と同じ道筋を辿るとは言い切れないのだが)。しかし、世界で最も積極的にクラウドを採用した政府がどのような点で成功し、どのような点で苦しんできたか

    米国連邦政府におけるクラウド戦略「Cloud First」の失敗と教訓|ミック
  • 1