データベース 前進の勢い:従来の枠を超えて関係を動かす

前進の勢い:従来の枠を超えて関係を動かす

Anonim

Techopediaスタッフ、2016年6月8日

まとめ:ホストのエリック・カバナウは、データベース技術の革新について、専門家のデズ・ブランフィールド、ロビン・ブロア、バート・スカルツォと議論します。

あなたは現在ログインしていません。ビデオを見るにはログインまたはサインアップしてください。

エリック・カバナ:ご列席の皆様 、水曜日の東部4時です。 私はニューオーリンズにいます、夏が来ています、それは暑いということです! 今こそ、Hot Technologiesの時代です。 私の名前はエリック・カバナです。あなたのホストになります。 Hot Technologiesのためにここでボールを蹴り返します。 今日のトピックは「フォワードモーメンタム:従来型を超えた関係の移動」です。今日、3人のデータベース専門家が電話で話をしているので、どんな質問でも難しい質問を送ってください。 今日、あなたのためにたくさんの良いコンテンツが並んでいます。 本当にあなたのものについて、私については十分です。 もちろん、今年は暑いです。 Techopediaの友人とのパートナーシップであるこのショーでは、ホットテクノロジーについてすべて話しています。 そして、今日の情報管理の基礎に至るまで、もちろんデータベースです。 ここでどのようになったのか、今日何が起こっているのか、今後何が起こっているのかについてお話します。 非常に興味深いことがたくさん起こっています。

明らかに、データベース空間にいくつかの重大な革新があります。 しばらくは静かだった。 ビジネスのアナリストの何人かと話すと、おそらく2005年から2009年または10年のような年から、イノベーションの面であまりにも多くが進行しているようには見えなかったでしょう。 そして、ジェイルブレイクなどのように突然突然発生し、今ではあらゆる種類の興味深いことが起こっています。 その多くは、ウェブの規模と、さまざまな興味深いことをしているすべてのクールなウェブプロパティのためです。 そこで、NoSQLの概念が生まれました。 そして、それは2つの異なることを意味します。つまり、SQLをサポートしないため、SQLがないことを意味します。また、SQLだけではないことも意味します。 一部の人々が使用している「NewSQL」という用語があります。 しかし、明らかに、SQL(構造化照会言語)は実際に基盤であり、照会の基礎です。

そして、これらすべてのNoSQLエンジンがどうなったのか、興味深いことです。 まあ、彼らは出てきました、それについて多くの興奮がありました、そして数年後に、私たち全員が何を聞き始めましたか? ああ、HadoopのSQL。 さて、これらの企業はすべて、SQLインターフェイスをNoSQLツールに平手打ちし始めました。プログラミングの世界の誰もが、それがいくつかの課題と困難、そしていくつかのクロスワイヤなどにつながることを知っています。 ですから、今日はそうしたものの多くについて調べるつもりです。

3人のプレゼンターがいます。シドニーにいるDez Blanchfield、テキサスにいる私たち自身のRobin Bloor、そしてテキサスにいるBert Scalzoもいます。 だから、まず第一にデズ・ブランフィールドから聞いてみよう。 皆さん、#HotTechのハッシュタグでツイートしますので、お気軽にコメントを送信したり、ウェブキャストコンソールのQ&Aコンポーネントやチャットウィンドウから質問を送信してください。 そしてそれで、デズ・ブランフィールド、それを取り去ってください。

Dez Blanchfield:ありがとう、エリック。 皆さんこんにちは。 それで、私は過去10年間に起こったことの種類の3万フィートの視点と、私たちが見た重要な変化-または少なくとも10年半-とにかくシーンを設定しようとしますデータベース管理システム、および商業的または技術的な観点からの影響のいくつか、そして私たちが最近耐えてきた傾向のいくつか、そして今日私たちがこのトピックについて話している会話に私たちを導く。

ここでの私のカバー画像は砂丘であり、その上から小さな小さな砂が吹いています。 そしてその結果として、砂丘はある空間から別の空間へとゆっくりと移動します。 そして、それは驚くべき現象です。これらの巨大な高さ40フィートと50フィートの砂の山は、事実上、実際に動きます。 そして、彼らは非常にゆっくり動きますが、彼らは確実に動きます、そして、彼らが動くと、彼らは風景を変えます。 そして、砂丘が自然なものであるエリアで時間を過ごすのであれば、それは非常に注目すべきものです。 いつか窓の外を見ると、この巨大な砂の山、小さな小さな穀物が実際にそれ自体で動き、風がゆっくりとある場所から別の場所に移動していることに気付くことができるからです。

そして、多くの点で、それはかなり長い間データベースシステムの世界であったと思います。 ごく最近まで、砂粒の形のその非常に小さな変化が、砂丘の形をした巨大な砂の山を移動していました。 ここ数年、データベースプラットフォームにはほとんど変化がなく、中規模時代のメインフレームを通じて、データベースシステムとプラットフォームを取り巻く、かなり安定した堅実な環境でした。 しかし、最近では、商業的なニーズと技術的なドライバーにかなり重要なことが起こりました。 それらを見ていきましょう。

データベースの基本的な概念は、長年知っていましたが、ショー前の冗談で聞いたことがあるかもしれませんが、今日私に電話をかけてきた2人の専門家は、このスペースと彼らは、80年代初頭にすべてが始まったときにそこにいるという自慢できる権利を共有するのにまったく正しい。 しかし、過去10年でこの大きな変化が少し見られました。RobinBloor博士に引き渡す前に、すぐに説明します。

私たちはこれを「より大きく、より良く、より速く、より安く」と呼んでいます。 先ほど言ったように、データベースの定義は変わりました。 データベースプラットフォームがパフォーマンスに対処しなければならなかった状況、および技術的および商業的要件も変化しました。 私たちは、より複雑な商業的要件またはより複雑な技術的要件のいずれかに対処するためのソリューションに対する需要の増加を見てきました。 私の心では、90年代のようになり、インターネットの導入によって影響を受けたデータベーステクノロジーと、当時のインターネット規模。 私たちは単に端末の前に座っている人々の話ではありませんでした。元々は物理的なプリンターが組み込まれ、132列のテキストが紙に出てくるテレタイプ端末のようなものでした。 次に、初期のグリーンスクリーンターミナルで、キーボードでパンチします。

しかし、ご存知のように、私たちの世界は端末とシリアルケーブル、または長い間コンピュータと通信するネットワークケーブルでした。 その後、インターネットが登場し、この爆発的な接続性の成長により、コンピューターに接続する必要がなくなりました。 データベースシステムにアクセスするには、Webブラウザが必要でした。 そのため、データベーステクノロジーは劇的に変化しなければなりませんでした。データベース形式のスケールの例では、世界のインデックス付けと情報のインデックスの保存に使用された基本的な検索エンジンテクノロジーのすべてのスケールに対処する必要がありました。 そして、Googleや他の人々はそれを行うためのプラットフォームを提供しました。 そして、すべての新しいタイプのデータベースストレージとクエリとインデックス作成が作成されました。 そして、音楽サイトと映画サイトが登場しました。

そして、2000年代にドットコムブームが発生し、何らかの形のデータベースを常に使用するシステムを使用する人々の数がさらに劇的に増加しました。 この段階では、リレーショナルデータベースはまだほとんどの負荷に対処していました。それらをより大きな缶に入れて、IBMやSunなどの人々からUnixプラットフォームを実行している非常に、非常に大きなミッドレンジシステムに行きました。 。 ドットコムブームにより、ハードウェア、パフォーマンスの観点から物事がより大きく、より高速になり、データベースエンジンにいくつかの重要な変更がありましたが、良い部分については、私たちが見たものと同じでした長い時間。

そして、私たちはそれを参照するように、Web 2.0のこの時代を得ました。 そして、これは非常に単純なデータベースプラットフォームが突然必要になり、水平方向にスケールが必要になったため、非常に大きな変化でした。 そして、それは私たちがデータベースとは何かという考え方にアプローチする方法の大きな変化でした。 私の見解では、今でも本当に追いついています。 そして今、私たちはこの全体の泥沼を扱っています。そして、負の意味合いではなく、ポジティブなスピン、ビッグデータと呼ばれるもののこの泥沼、そして爆発を意味すると言います。 データベースの話をするときに持っているオプションの数と、何らかの形のリレーショナルクエリ機能のグラフ上でのこのとんでもないシフト。

そして興味深いことに、私は個人的には、ビッグデータは本当に氷山の一角にすぎないと考えています。 私たちは、ビッグデータの影響と、現在利用可能な選択肢の種類について少し興奮する傾向があります。 NoSQLエンジン、グラフエンジン、データを投げて処理できるさまざまな種類のプラットフォームがすべて揃っています。 実際、今日私たちと一緒にいるエリック・カバナとの最初の会話の1つは、Apache Drillと呼ばれるものに関する会話でした。モデル内のさまざまなデータタイプのデータ:ハードドライブ上にある生のCSEファイルから、ペタバイト規模のHDFSファイルシステムに至るまですべて。 そして、ご存知のように、あらゆる種類のエキサイティングなプラントの構造化および非構造化データのこれらのSQLスタイルのクエリを実行できます。

私たちは「スマートビルディング」が物になりつつあり、セキュリティと熱管理のスマートビルディングがあると考えたいと思っていますが、私はあなたが誰であるかをより多く知っているスマートビルディングについて話しているそして、あなたがどこにいて、そのレベルであらゆる種類のきちんとしたことをし、スマートシティ、つまり都市レベルの生態系全体に至るまで、どこにいて、物事をインテリジェントに行うかを知っています。 そしてそれを超えて、私たちはこの信じられないほど素晴らしいものを手に入れました。私は世界の誰もが完全に把握しているとは思わない、それがモノのインターネットの形です。 私の考えでは、過去10年間にこれらのさまざまな変化があり、概算すると20年ほどで、データベースと見なされる世界に影響を与えました。

これを可能にした重要なことがいくつかありました。 ハードドライブのコストは劇的に低下しました。多くの方法で、Hadoopモデルなどの参照アーキテクチャの一部を駆動できるようになりました。つまり、大量のデータを取得して、多くのハードドライブに分散し、それでスマートなことをします。 そして事実上、リレーショナルデータベースまたは従来のDBユニットモデルのシャーディングになったのは、私の意見では。 また、RAMは非常に安価になったため、インメモリなどのさまざまな参照アーキテクチャを使用したり、非常に大きなデータの塊をパーティション分割するなどの新しい機会を得ることができました。

これにより、現在見ているこの小さな画像が得られました。これは、ビッグデータの世界にいる場合に利用可能なプラットフォームのタイプを示す図です。 そして、読むことは非常に非常に難しく、その理由は、それに関する情報が多すぎることです。 データを任意の形式のデータベースシステムに配置し、クエリを実行し、従来の読み取り/書き込みを実行する方法のメーカー、モデル、製造オプションは非常に多くあります。 また、すべてが準拠しているわけではなく、実際、基本的なスタイル標準に準拠しているものはほとんどありませんが、それでも自分たちはデータベースであると考えています。 そして、90年代とインターネットスケールからWeb 2.0への移行、そしてビッグデータによる全体的な成長によって私が意味することについて、コンテキストを提供するために、2、3の画面をすぐに紹介します。 ビッグデータテクノロジーのランドスケープグラフには多くのオプションがあるためにエキサイティングだと思う場合は、1つの重要なバーティカルを見てみましょう。

マーケティングテクノロジーを見てみましょう。 ここに、データベース管理システム、またはmar-techスペース内のデータ管理のオプションがあります。マーケティング関連のテクノロジーです。 これは2011年でしたので、数年前に。 5年前、これは風景のようでした。 簡単に1つのスライドに戻ると、これは、データベーステクノロジで提供されているさまざまなブランドや製品で、今日のデータ環境がどのように見えるかです。 これは、5年前の1つの業種が、マーケティングテクノロジーだけで見たものです。

今、私が今日の見解に行くと、これはそれがどのように見えるかであり、それは完全に不可解です。 まさにこのブランドとオプションの壁であり、さまざまな形式でデータをキャプチャ、作成、または保存できるデータベースクラスに属すると考えられるソフトウェアの数千もの組み合わせです。 そして、私たちは今、非常に興味深く、勇敢な時代に入っていると思います。昔々、主要なブランドを知ることができ、OracleとInformix、DB2などから5つまたは6つの異なるプラットフォームを知ることができました。約20年前に入手可能だったすべてのブランドのほぼ専門家。 10年前、一部のブランドが落ちたため、少し楽になりました。すべてのブランドがドットコムブームの規模に対応できず、一部の企業が破産しました。

今日、リレーショナルデータベースであろうと、過去数十年にわたって私たちが知った標準的なデータベース管理プラットフォームであろうと、存在するすべてのデータベーステクノロジーの専門家になることは絶対に不可能です。 または、Neo4jのような最新のエンジンやそれらのタイプの場合があります。 そして、私たちは多くのオプションが利用できる非常に勇敢な世界に入りつつあり、現在はインメモリまたはディスクのいずれかで水平的にスケールするプラットフォームを持っていると思います。 しかし、技術やビジネスの意思決定者にとっては難しい時期であると思います。なぜなら、彼らは技術スタックについて非常に大きな決定を下す必要があるからです。 エキサイティングで新しいオープンソースデータベースプラットフォームの一部にとって、18か月は今では怖い数字ではありません。 そして、彼らはプラットフォームを統合し始め、より新しく、よりエキサイティングになります。

今日は、これらすべてが従来のデータベースプラットフォームにどのように影響を与え、どのように対応しているか、そしてそこに投げ込まれているテクノロジーの種類について素晴らしい会話をするつもりだと思います。 それを念頭に置いて、私はロビン・ブロア博士に話を進めて、彼の洞察を得ます。 ロビン、あなたに。

Robin Bloor:わかりました、ありがとう。 ええ、これはあまりにも大きなトピックです。 つまり、Dezが示したイラストのスライバーを1つだけ取った場合、スライバーの1つについて長い会話をすることができます。 しかし、あなたは知っている、あなたはデータベースに行くことができます-私はデータベースを見てきました、1980年代以来、私は知りません、そしてあなたはさまざまな方法でデータベースを見ることができます。 そして、私がやろうと考えていたものの1つは、今日の会話に投げ込んで、ハードウェアのレベルで破壊的なことが起こった理由について話すことでした。 そして、あなたは心に留めておく必要があります、ソフトウェアのレベルでも非常に多くの破壊的な事柄が実際に起こっているので、これは何かの全体像ではなく、これは単なるハードウェアの事です。

私も特に長い間話をするつもりはありませんでした、私はあなたにハードウェアの絵を見せたかっただけです。 データベースは、CPU、メモリ、ディスクにまたがるデータ取得機能であり、劇的に変化しています。 そして、私が言う理由は、あなたが実際にしたことの観点からデータベースを理解することを学んだからです。 CPU上の実際のデータと、メモリからCPUに引き込まれるデータと、ディスクからメモリに、そしてCPUを介して引き込まれるデータとの間には、遅延の違いがあります。 そして、古いデータベースアーキテクチャは、そのバランスをとろうとしていました。 ご存知のように、彼らは「まあ、これは非常に遅くなります。データをディスクにキャッシュして、メモリに格納します。 本当に正確な方法でそれを試みて、要求するデータのかなりの部分が既にメモリにあるようにします。 そして、できるだけ早くデータをCPUにマーチします。」

また、データベースは、マシンが小さなクラスター用に作成される昔に作成されました。 そして今、並列性の無知のために。 クラスターからパフォーマンスを得るには、さまざまなことを並行して行う必要があるためです。 並列処理はゲームの一部であり、現在の方法とは異なります。 何が起こったのかを見ていきましょう。

まず、ディスク。 まあ、本当にディスクは終わった。 データベースに関してはほぼ終わりです。 データのアーカイブには多くのコンテキストがあり、最悪の回転ディスクであるHadoopで実行されている非常に大きなデータレイクでさえ、おそらく現在実行可能であると思います。 実際、ディスクの回転に関する問題は、読み取り速度が特に向上しないことでした。 そして、CPUが上昇したとき、ムーアの法則の速度は、桁違いに、6年ごとに速くなりました。 そして、記憶はその後に続くものであり、それら2つは合理的にお互いにペースを保っていました、それは完全にスムーズではなかったが、彼らはそうしました。

しかし、ディスクがランダムに読み取られるのは、ヘッドがディスクを飛び回るということです。つまり、他のこととは別に、それは物理的な動きです。 また、ディスクからランダム読み取りを実行している場合、メモリからの読み取りに比べて非常に遅く、100, 000倍の速度です。 そしてごく最近、私がこれまで見てきたほとんどのデータベースアーキテクチャのほとんどは、実際にはディスクから連続的に読み取っていました。 何らかの方法で、ディスクからできるだけ多くのキャッシュを作成し、その遅いデバイスから取り出して、速いデバイスに配置したいのです。 そして、それを使ってできることはたくさんありますが、それはちょっと終わっています。

そして、ソリッドステートディスク、またはフラッシュドライブは、本当に、それらが何であるか、非常に迅速に回転ディスクを交換しています。 データがディスク上で編成される方法は、ディスクの動作方法に従って編成されるためです。 実際には、頭が回転面を横切って移動し、実際には複数の頭が複数の回転面を横切って移動し、移動しながらデータを取得します。 ソリッドステートドライブは、読むことができるものの単なるブロックです。 つまり、最初のことは、従来のデータベースはすべて回転ディスク用に設計されていたものであり、現在はSSD用に再設計されているということです。 新しいデータベースはおそらく可能です。現在、新しいデータベースを作成している人は、おそらく回転ディスクを無視することができます。まったく考えないでください。 しかし、SSDの主要メーカーであるサムスンは、SSDが実際にムーアの法則曲線上にあると語っています。

すでに、ディスクの回転よりも3〜4倍高速だったと思いますが、基本的には18か月ごとにはるかに高速になります。 速度は2倍、最大約6年で10倍です。 しかし、それだけであった場合、それはそうではありません。すぐに説明します。 回転ディスクはもちろんアーカイブ媒体になりつつあります。

記憶について。 まず最初に、RAM。 CPUごとのRAM間のCPU比率は、常に増加しています。 そしてもちろん、それはある意味では、非常に多くの速度を提供します。なぜなら、今持っているエーカーのメモリはもっと​​多くを保存できるからです。 これが実際に行うことは、MLTPの種類のアプリケーション、またはランダム読み取りアプリケーションへの圧力を軽減することです。これは、それらに対応するのが簡単だからです。大量のメモリがあり、その方法で、メモリに読み込まれる可能性があります。 しかし、より大きなデータヒープで問題が発生するため、実際にはビッグデータはそれほど単純ではありません。

そして、3D Xpointを搭載したIntelと、相変化メモリであるPCMと呼ばれるIBMが、彼らが信じているものを提供しています-それは、現在のSSDの少なくとも10倍の速度であり、 RAMと同じ速度に非常に近い。 そしてもちろん、より安価です。 したがって、以前は、CPU、メモリ、およびディスクのデータベース構造がありましたが、今では4つの層を持つ構造に向かっています。 CPU、メモリ、またはRAMがあり、次にこの種のSSDよりも高速なメモリ(実際には不揮発性)とSSDがあります。 そして、これらの新しいテクノロジーは不揮発性です。

また、HPのメモリスタもあります。これは、7年ほど前に発表されたが、まだ登場していないためです。 しかし、私が聞くうわさは、HPがメモリスタによってゲームを少し変更するということであるため、あなたはただ新しい記憶状況を手に入れました。 これは、より高速なものを持っているようではなく、まったく新しいレイヤーを持っているようなものです。 そして、SSDアクセスは、並行して読むことができるという事実があります。 多数の異なる回転ディスクがある場合を除き、回転ディスクを並行して読み取ることはできません。 しかし、SSDのブロックで、実際に並行して読み取ることができます。 そして、それを並行して読み取ることができるため、単一のCPU上のさまざまなプロセスにわたって複数のプロセスを実際にセットアップし、SSDを使用するだけで、単純な読み取り速度よりはるかに速くなります。

これを行うことで、ほぼRAMの速度に達することができると推定されています。 そして、これが言っているすべては、メモリアーキテクチャの未来は不明確です。 つまり、現実には、さまざまな主要ベンダーが、だれであっても、ハードウェアの方向を決定する可能性が高いということです。 しかし、この時点でどこに向かっているのか誰にもわかりません。 「何が起こっているのか心配していない」と言うデータベースエンジニアと話をしましたが、彼らはそれを最初から最適化する方法を知りません。 そして、あなたはいつもやったので、それは興味深いです。

そして、CPUがあります。 まあ、マルチコアCPUはマルチコアCPUだけではありませんでした。 また、大量のL1、L2、およびL3キャッシュ、特にL3がありますが、これは数十メガバイトまでです。 あなたはそこにたくさん置くことができます、あなたは知っています。 したがって、実際にチップをキャッシングメディアとして使用できます。 それでゲームが変わりました。 確かに、ベクトル処理とデータ圧縮、多くのベンダーが実際にそれを行っており、CPUでそれらをすべてドラッグして、すべてをCPUで高速化しています。 そうすれば、GPUを搭載したCPUは分析の加速に非常に優れているという事実がわかります。 また、特定の種類のクエリは非常に優れており、クエリの種類によって異なります。

CPUとGPUをオンにしてボードを作成するか、AMDが現在行っているように、CPUとGPUの一種であるAPUと呼ばれるものを作成できます。 両方の種類の機能が搭載されています。 だから、それは別の種類のプロセッサです。 そして、IntelがFPGAをチップに搭載するという最近の発表で、そういったことを思いついたのです。「一体どうなるの?」と思っていました。 CPU、GPUの可能性があり、CPU、FPGAの可能性があります-ところで、本当に必要な場合は、同じボードにCPU、GPU、およびFPGAを配置できます。 実際にそのように何かを実行する方法はわかりませんが、このようなことをしている企業は知っていますし、非常に高速なクエリ応答を取得しています。 これは無視されるものではありません。これは、確立されたベンダーや、おそらく新しいベンダーが使用するものです。 DBMSは常に並列でしたが、今では並列の可能性が爆発的に拡大しました。これにより、さまざまな方法でこれと並列化できるためです。

最後に、スケールアップまたはスケールアウトするには? スケールアップは本当に最善の解決策ですが、1つの理由があります。 1つのノードのディスク上のCPUとメモリのパフォーマンスを完全に最適化できる場合、ノードのパフォーマンスが大幅に向上します。 そして、使用するノードが少なくなるので、安くなりますよね? そして、管理しやすくなります。 残念ながら、これはハードウェアに依存する設計であり、ハードウェアが変更されると、エンジニアがハードウェアの変更と同じ速度で実行できるようにならない限り、それを行うことが次第に少なくなります。 また、ワークロードの問題が発生します。スケールアップすると、ワークロードが何をするかについてさまざまな仮定を立てることになるからです。

スケールアウトする場合、つまり、アーキテクチャがスケールアップの前にスケールアウトを強調する場合-実際には両方を行う必要があるので、どちらかを強調するだけです。 そうすれば、アーキテクチャがそれを処理するため、より優れたネットワークパフォーマンスが得られます。 ノードが増えるため、ハードウェアの観点ではより高価になりますが、ワークロードの問題は少なくなり、より柔軟な設計になります。

実際にすべてのハードウェアの変更を考えた場合、指を向けただけで、そのようなものをどのようにスケールアップおよびスケールアウトするのかを考えたので、私はそれを投げ入れると思っただけです。 そうすれば、少なくとも私の意見では、データベースエンジニアの給与が十分でないことがわかります。 したがって、ハードウェアレイヤーだけを考えている場合、データベースの課題は明らかです。 今、私はこれをバートに伝えます。バートは私たち全員を教育を受けたと感じさせます。

エリック・カバナ:それだけです! バート?

バートスカルツォ:ありがとうございます。 これらのスライドをすぐに見てみましょう。 たくさんのスライドがありますので、かなりの数のスライドでかなり早く行くかもしれません。 この「フォワードモーメンタム:従来型を超えた関係の移動」についてお話します。これは、もはやあなたの父親のデータベースではありません。 状況は変わりました。以前のスピーカーが言ったように、過去6〜7年で、状況は根本的に変わりました。

私自身は、80年代半ばからデータベースを作成しています。 Oracle、SQL Server、ベンチマーク、その他多くのことに関する本を書きました。 「世界は急速に変化しています。 大きいものは小さいものをもう負かしません。 「順応するために」を追加しました。それはルパートマードックからでした。 これは本当だと本当に信じています。 10年、15年、20年前と同じようにデータベースのことをすることはできません。 あなたは今、ビジネスが望むようにそれをしなければならないでしょう。

私はこれから紹介するものを少し汎用的にしようとしますが、私がお話ししている機能のほとんどはOracleにあり、SQL Server、MySQL、MariaDB、その他いくつかの大きな機能にあります。プレーヤー。 リレーショナルデータベースの革命、私は以前の講演者に再び同意します。 2010年頃を見ると、赤いレースカーから黄色いレースカーに移動しました。 大きな変化があり、2020年に来て、あなたは別の根本的な変化を見ると信じています。 私たちは非常に興味深い時期にいます。

さて、このスライドが鍵です。だから私はそこに鍵を置きます。 この変化はすべて進行中です。左側にはテクノロジーがあり、右側にはビジネスがあります。 問題は、どの人がどの人を引き起こしており、どの人がどの人を支援しているのかということです。 ディスクのダウン、ディスクサイズの増加、新しいタイプのディスクなど、これらすべてのハードウェアの変更があります。これは以前のスピーカーで説明されていました。 メモリの価格低下、これらすべての新しいバージョンのデータベース。 しかし、右側には、データの保護とコンプライアンス、データウェアハウジング、ビジネスインテリジェンス、分析、必須のデータ保持があります。 方程式の両側が駆動しており、方程式の両側がこれらすべての新しい機能を利用します。

まず、典型的なSASスピニングディスクがあります。現在は最大10テラバイトです。 Western DigitalのHGSTを見ていなければ、ヘリウムドライブと呼ばれるものがあります。これは、現在最大で約10テラバイトです。 回転ディスクのコストはかなり低くなっています。 前述したように、ソリッドステートディスクは最大約2テラバイトまで取得できますが、Samsungには20テラバイトのユニットが間もなく登場します。 コストは合理的になりつつあります。 私が他の人について話さなかったことの1つは、フラッシュディスクの概念です。 PCIe、つまりPCI ExpressとNVMeの比較では、この不揮発性メモリエクスプレスについて聞いたことがあるかもしれません。 基本的に、NVMeはSASおよびSATAの代替品となり、他の何よりも通信プロトコルになります。 しかし、これらのディスクは現在最大約3テラバイトです。

また、一部のSASドライブには、標準ディスクでNVMeをサポートするSASやSATAとは別のコネクタであるU.2コネクタが付属していることもご存じかもしれません。もちろん、ディスクもサポートする必要があります。 そして、M.2コネクタ付きのSATAがNVMeを入手し始めています。 実際、NVMeフラッシュディスクを搭載したノートブックを販売しているノートブックベンダーが存在しますが、これまで使用していたテクノロジーと比較すると、それらは悲鳴を上げるでしょう。

多くの人々は、これらすべての異なるフラッシュが何であるかを知りません。 右下隅を見ると、それがM.2の例です。 「まあ、左のmSATAドライブによく似ています」と言うかもしれません。しかし、ご覧のとおり、ピンには1つではなく2つのギャップがあり、少し大きくなっています。 また、M.2には3つの異なるサイズがあります。

次に、PCI Expressフラッシュ、およびNVMeフラッシュ。 現在、NVMeフラッシュもPCI Expressですが、PCI Expressは通常、回転ディスク用に記述されたSASまたはSATAタイプのコントローラーアルゴリズムであり、NVMeはフラッシュ専用に記述されたアルゴリズムまたは技術です。 そして再び、あなたはこれらすべてを見ることになるでしょう。

NVMeには多くの機能があります。 2つの最大の改善点は、右上隅のレイテンシーが最大70%削減されることです。 私は実際にそれよりもさらに高いを見てきました。 さらに、右下隅を見ると、オペレーティングシステムがNVMeディスクと通信するときに、通過するソフトウェアのレベルがはるかに少なくなります。 基本的に、現在オペレーティングシステムに含まれているNVMeドライバーを使用して、メディアと直接やり取りします。 このテクノロジーがデータベースの世界を根本的に変える理由はたくさんあります。

そして、多くの場合、人々は「まあ、NVMeはどれくらい速いのか」と言うでしょう。2004年以前の古き良き時代に、Ultra-320 SCSI、300メガバイト/秒があると興奮しました。 今日の速度では、多くの人がおそらくファイバーまたはInfiniBandを使用しています。 右側のNVMeは、現在の技術が終わるところから始まります。 私が得ているのは、8レーンのリンクを備えたPCI Express 3.0がほぼ8000から始まり、PCI Expressの新しいバージョン(バージョン4など)を入手するにつれて上昇することです。 NVMeには、アップする以外に行く場所がありません。

さて、データベースで変化していることは何ですか? スライドの右上隅に、テクノロジーが登場したと思われるビジネス上の理由を示します。 この場合、データウェアハウジングと、必須のデータ保持の規制上の理由により、データベースはそれらの圧縮を提供し始めています。 現在、一部のデータベースはアドオンとして圧縮を提供し、一部は標準の組み込みとして提供しています。たとえば、データベースのエンタープライズエディションですが、Oracleなどの一部のデータベースは、さらに優れたバージョンの圧縮を備えている場合がありますたとえば、Exadataプラットフォームで、非常に特殊な圧縮をサポートできるハードウェアを実際に構築しており、たとえばExadataのハードウェアは40倍の圧縮率を得るため、非常に重要です。 そして、それは必須のデータ保持だと思います。人々はデータをもっと長くしたいだけです。 企業は、分析とBIを行うには、過去5、10、15年分のデータが必要です。

2008年と2009年の間にちょうど現れ始めた別の機能は、パーティション分割でした。 繰り返しますが、これはOracle、SQL Serverなどのデータベース、およびその両方に支払う必要のあるデータベースにあります。 Oracleでは、パーティショニングオプションを購入する必要があり、SQL Serverでは、データセンターエディションを使用する必要があります。 それはあなたの伝統的な分割統治法であり、あなたがすることは、そこに論理的な大きなテーブルの概念があり、それがディスクに置かれると、それは実際にバケットに分割されます。 また、これらのバケットは、いくつかの分離基準によって編成されていることがわかります。通常、パーティション化関数を参照または呼び出します。同様に、一部のデータベースプラットフォームでサブパーティションを作成し、さらに先に進むことができます。

繰り返しますが、データウェアハウジングと必須のデータ保持の両方がこれを推進しており、これらのデータベースの一部では最大64, 000個のパーティションを持つことができ、他の一部のデータベースでは最大64, 000個のサブパーティションもあると考えています。 これにより、データを管理可能な断片に分割できます。 また、インデックスをパーティション分割します。 これはオプションである必要はありませんが、インデックスをパーティション分割することもできます。 これを行う理由の1つは、データのスライディングウィンドウがあることです。 10年分のデータを保持したいが、今夜のバッチロードを実行するためにインデックスを削除するために、現在のバケットにある行だけですべての単一行にインデックスを削除する必要はありません。 ほとんどの人は、プランでパーティションを削除することを忘れることで、クエリを高速化できると考えていますが、実際にはパーティション分割は非常に優れた管理ツールです。 それは本当にケーキの上の一種のアイシングです。

おそらくシャーディングについて聞いたことがあると思いますが、「では、なぜこのスライドをここに入れたのですか?」これはNoSQLの1つです。これはHadoopタイプの環境の1つです。 Oracle 12cは2つをリリースしましたが、まだG8ではありませんが、表示またはプレビューされているものには実際にシャーディングが含まれています。 Oracleのような従来のデータベースシステムを使用し、Hadoopモデルで行うようにシャードできるようになるため、別の分割統治手法を使用して、テーブルを行ごとにグループ化してノードごとにグループ化します。これは、一部のNoSQLデータベースで見られるようになります。 実際、MySQLでは、クラスタリング技術のいずれかを使用して実際にこれを実現できますが、従来のデータベースで行われているため、Microsoftは取り残されたくないと思います。 これらの2つは常にカエルを飛ばしているので、SQL Serverの次のバージョンでシャーディングが発生することが予想されます。

データライフサイクル管理。これも必須のデータ保持ですが、ビジネスインテリジェンスと分析にも使用されます。 実際、これは分割統治の手法であり、通常、DBAはこれを手動で行います。つまり、「今年のデータは高速ディスクに、昨年のデータはやや遅いディスクに、多分私はそれよりも前の2年間をさらに低速なディスクに保存するために、アーカイブ方法を用意します。」通常、テープはもう使われず、通常は–何らかのネットワーク接続ストレージまたは多くのデバイスがあります。記憶域の、そして、あなたが知っている、費用対効果が高いが、それはまだ回転ディスクです。

そのため、実際には(OracleとSQL Serverの両方で)ルールを定義するオプションを購入でき、これはバックグラウンドで自動的に行われます。 もうスクリプトを書く必要はありません。何もする必要はありません。 また、6月1日にリリースされたSQL Server 2016をご覧になった場合、「Stretch Databases」と呼ばれる新しい機能があります。これにより、基本的に右下隅で複数のレイヤーからクラウドに直接移動できます繰り返しますが、これはデータベースに組み込まれている機能で、「データが365日以上経過している場合は、クラウドに移動してください。自動的に自動で処理します。」と言うだけです。

これは本当にクールな機能になります。実際、将来的にはそれが見られるものになると考えています。つまり、ローカルに保存するハイブリッドデータベースを作成するということです。クラウド内の一部。 この前に、人々は「ああ、オンプレミスで行うか、クラウドで行うか」と考えていました。今、このハイブリッドな方法で2つのテクノロジーの融合を見ています。 これはかなり大きく、Microsoftが最初に着いたと思います。

編集、これはデータ保護とコンプライアンスによるものです。 さて、古き良き時代には、「アプリケーション開発者、これをレポートに表示するとき、画面にこれを表示するとき、ここで確認し、データのみを表示してください。いつものように、アプリケーションにそれをプッシュするとき、それは1か所で実行されないので、異なる方法で実行されるか、または実行されません。場所によっては終わらない。 そして今、あなたは実際にあなたのデータベースシステムにこの能力を持っています。

現在、SQL Server 2016では、この機能が組み込まれているため、オプションのコスト項目ではなく、データセンターに追加される予定です。 Oracle 12では、ライフサイクル管理アドオンを購入する必要がありますが、これは新しいものであり、ビジネスによって推進されています。 特に、現在は大量のデータを保持しており、データマイニング、つまりBIと分析を行っているため、誰がどのデータにアクセスしているかを確認し、何が表示されるかのみを確認する必要があります。彼らは見ることができます。

同様に、データ保護とコンプライアンスをもう一度見てください。 現在、多くのデータベースシステムが圧縮を構築していることがわかります。または、申し訳ありませんが、データベースに直接暗号化して、この暗号化について重要なことは、それが書き込む図の上矢印と上矢印を見れば暗号化されたディスクに到達すると、メモリに読み込まれ、復号化されます。 それは実際には1つのモデルであり、ネットワークを介して実際のクライアントアプリケーションにそのデータを通信する場合にのみ実際に行う別のモデルがあります。

その場合、メモリ内のデータベースサーバー上でも暗号化され、クライアントアプリケーションに送信された場合にのみ復号化されます。 ここには2つの異なるモデルがあり、これらはデータベースにあります。実際、最近追加されたデータベースの1つはバージョン10.XのMariaDBでした。 今は10.1または10.2にあると思います。 そして、実際にこの暗号化についてベンチマークを行ったところ、この暗号化を取得するために、スループットまたは速度が約8%低下しただけでした。 ベンチマークテストでは、暗号化による影響はそれほど大きくなかったため、非常に便利な機能です。

さて、フラッシュメモリとSSDなどについて前に述べました。 多くの人が気付いていないOracleとSQL Serverの機能の1つは、データベースサーバー上にあるフラッシュまたはSSDを使用して、データベースに「メモリのように使用してください。 SQL Server 2014では、これが登場し、「バッファープール拡張機能」と呼ばれました。これは無料です。 Oracleでは、11g R2でリリースされ、「Database Flash Cache」と呼ばれ、そこでも無料でした。

しかし、私のアドバイスは、この機能を慎重に試してみることです。 ルックアップを実行するときにキャッシュを大きくするたびに、時間がかかります。 3テラバイトのフラッシュカードを入れて、データベースに「メモリに追加」と言うと、実際には、フラッシュで見たり、汚れたり、掃除? 収益が減少するポイントがあります。 私のアドバイスは、これを試してみて、何が効果的かを確認することです。しかし、それはデータベースにあり、Oracleの場合はSQL ServerとOracleの両方にあり、数年前から存在しています。

そして、それはインメモリデータベースである祖父に私たちをもたらします、それはデータベースの価格が下がったからです。 これが発生したと思われるもう1つの理由は、多くの分析ではデータに非常に迅速にアクセスできるようにする必要があるため、メモリ内にある必要があることです。 データベースがこのデータへのアクセス、圧縮、暗号化、保存に使用するアルゴリズムは、一部のデータベースがメモリ内に行として保存し続ける場合があることに注意してください。

場合によっては、一部のデータベースはこれを列指向に分割する場合があり、その理由は、列の順序と行の順序で格納することで11から12Xの周りのはるかに高い圧縮レベルを取得するためです。 これは、SQL Server 2014で初めて登場し、「Hekaton」と呼ばれていました。SQLServer 2016で大幅に増加し、いくつかの異なる名前で参照され、Oracle 12cで登場しました。 R2ではなく、ここで2番目のリリースを言います。 Oracle 12cには、12.1.0.1と12.1.0.2の2つの異なるリリースがありました。 データベースのR1バージョンの2番目のリリースです。

また、インメモリオブジェクトを定義する方法は、両方のデータベースで類似しています。 ここでは、右上隅に表示されます。SQLServerを作成していますが、メモリのみが最適化され、永続性がスキーマのみであることがわかります。 これらすべての構文の意味を説明するつもりはありません。Oracleでは実際にはさらに簡単です。テーブルを変更してインメモリかどうかを言うだけで、それを変更できます。 今日は記憶にあると言えますが、明日はそうではないため、非常に柔軟です。

インメモリテーブルを使用してOracleでいくつかのテストを行いましたが、実行に40分近くかかったテストがありました。 ここで重要なのは、下の2行に到達するまでに、実行時間を増やしたか、それを約5分に短縮したことです。圧縮係数を見ると、メモリ内のデータは実際には3.6でした。 4.6倍小さくします。 この場合、列指向形式を使用していて、それが圧縮であるため、これは重要です。 そして、何だと思う? 私は実際、ほぼ4〜5倍のデータを記憶に収めていました。 インメモリの利点、列指向の利点だけでなく、はるかに多くのデータ(メモリキャッシュの最大5倍のデータ)の利点も得られたため、これは非常に強力な手法です。 繰り返しますが、OracleとSQL Server、これらを見てみたいと思います。これらは本当に素晴らしい機能です。 そしてそれで、私は質問にそれを開くと思います。

エリック・カバナ:バート、まず第一に、あなたはこの素晴らしい教育のすべてにおいて非常に無私無欲でした。 あなたたちが何をしているのかちょっと話していただけますか? あなたが話していることを容易にすることができるいくつかの有効化技術を持っているからです。 皆さんが何をしているのかをちょっと話してから、ここでの方程式でDezとRobinを説明しましょう。

Bert Scalzo:ええ、IDERAという会社で働いています。 私たちはテキサスにいて、ヒューストンに本社を置いています。私は現在オースティンに座っていますが、ダラスに拠点を置いています。 データベースツールを作成し、問題の解決に役立つデータベースツールを作成します。 その問題は生産性と同じくらい簡単なものかもしれません。その場合、データベース管理タスクを実行できるDBArtisanと呼ばれるツールがあり、12の異なるデータベースプラットフォームを管理できる1つのツールです。 SQL Server、Oracle、MySQL、DB2、Postgresを管理でき、1つのツール、1つの実行可能ファイル、1つのGUIデザイン、1つの一貫したワークフローセットを使用しています。 また、コンプライアンスを行うためのツールも作成しています。コンプライアンスニーズを満たすために役立つSQLコンプライアンスマネージャーと呼ばれるツールがあります。 SQL Securityと呼ばれる別のツールです。効果的かつ効率的になるツールを作成しようとしています。当社のWebサイトにアクセスすると本当に素晴らしいものがあります。フリーウェアがたくさんあります。 – 20〜25個のフリーウェアがあると思います。 SQL ServerとWindows Help Checkがあるように、本当に良いフリーウェアがあります。これは、基本的にあなたが持っているものを見て、問題やものがあるかどうかを教えてくれ、完全に無料です。

エリック・カバナ:そして、あなたは本当に…

バート・スカルツォ間違いなく最初のもの-

エリック・カバナ:今日の市場の異質性についておっしゃっていますが、2005年にマイケル・ストーンブレイカー博士にインタビューしたことを覚えています。コラム指向のデータベースの動きに関する評決について語る大きなプッシュであり、彼は長年にわたってワンサイズフィットオールリレーショナルモデルがどのように支配されていたかについて話していました。そして、彼はそれがすべて変わると予測していました。それ。 今、私たちは多くの異なるオプションと機会を持つこの非常に多様で興味深い環境を持っていますが、あなたはそれらのすべてを管理するために誰かが必要です、そしてあなたの会社は数学の問題を解決することに非常に鋭く焦点を当てているようです異質性のヘッダーですよね?

Bert Scalzo:もちろんです。 「GUIツールを使いたくありません。スクリプトであらゆることをします」と言うDBAが常にいるということです。 彼らはDBAのスーパーマンタイプだと思いますが、それは問題ありませんが、ほとんどの人にとって、仕事を終わらせたいだけです。そして、Microsoft Wordを使用してドキュメントを書きます。 Microsoft Outlookを使用してメールを送信します。 つまり、タスクを実行するためのツールがあります。 私たちは、同じ種類の概念を構築しています。データベース管理者と開発者が、どのようにそれをしなければならないかではなく、何をしたいかに集中できるようにするツールを構築しています。

エリック・カバナ:それは理にかなっていますが、私たちの専門家にあなたを引き渡しましょう、そして人々は自由に飛び込むことができます。聴衆からのコメントがいくつかあります。 たぶん、デズ、いくつかの質問とロビンはいくつかの質問ですか?

Dez Blanchfield:もちろん。 あなたが得た膨大な経験を考えると、私があなたに投げかけたい最初の質問の1つは、これのいずれかが遅くなる予定のある時点を見ますか? それとも、私たちは本当にこの絶え間ない変化の成長ラインの入り口にいると思いますか? 企業が直面している最大の問題の1つは、そして常に、それらの企業が事業を運営するために提供されているテクノロジーをサポートしようとする人々は、変化の速度があまりにも劇的で、すべてに追いつくことができないことだと思いますさまざまな機能、ソフトウェア、システム、フレームワーク、アーキテクチャ、新しいコードが登場し、その下にあるハードウェアは、現在の変化率がすぐに低下するのを見ることができますか? つまり、IDERAスイート全体でこのような幅広いプラットフォームを扱っているということです。まもなく減速するのでしょうか、それともこのクレイジーな暴走貨物列車に長時間乗っているのでしょうか?

Bert Scalzo:私たちはその成長曲線の最初の20%にいると思います。私たちは長い道のりを歩んでおり、それを推進する2つのことがあります。 技術は進化し続けています。 あなたが出てくる新しいメモリタイプのいくつかに言及しました、それは素晴らしいでしょう。 サムスンはすぐにここに20テラバイトのフラッシュドライブを搭載する予定です。 それは物事を変えるでしょう。 これらすべてのNoSQLデータベースとクラウドデータベースがありますが、これはそのままです。 しかし、ちょっとおかしいのは、OracleやSQL Serverなどのデータベースを見ると、実際にはもうリレーショナルデータベースではないということです。 非構造化データをOracleに配置しながら、ACIDコンプライアンスを維持できます。 20年前にあなたが麻薬を服用していると言ったとしたら。

Dez Blanchfield:はい、はい、彼らはクールです。 今でも、GISのような非常に優れたニッチ分野を持つエンジンは、現在のネイティブ機能よりも優れています。 DBAが直面している課題と、その周辺で見たいDBAのさまざまな時代について素晴らしいコメントをしましたが、あなたが取り扱っているビジネスのそのような層の世界はどのように見えますか? つまり、これらは、診断マネージャー、インベントリツール、デフラグまで、さまざまなプラットフォームを使用している人たちです。DBAはこの変更にどのように対処し、どのように分類していますか。 、彼らはあなたのツールで何をしているのでしょうか?

Bert Scalzo:ええ、ほぼ20年前に戻りますが、DBAは組織内の非常に具体的な役割を解決すると言います。 通常、1つ、おそらく2つのデータベースプラットフォームで動作し、比較的少数のデータベースを管理していました。 さて、今日とデータベース管理者に早送りして、彼は実際に10のデータベースプラットフォームを知ることになります。 彼は管理しており、これは冗談ではなく、場合によっては数千のデータベースです。 それは、SQL Serverの世界またはMySQLの世界にあります。 しかし、オラクルの世界では、数百のデータベースを管理できます。 そして、彼らはこれらのすべての新機能を発表し、これらのすべての新しいプラットフォームを手に入れ、彼らが担当するこれらのすべてのデータベースを手に入れました。 彼らは、生産性を高め、いくつかのことを学ぶのに役立つツールを探しています。

そして例を挙げましょう。テーブルをパーティション分割する場合、それはかなり曖昧な構文であり、サブパーティション分割する場合、構文はさらに難しくなります。 やりたいことがわかっているので、バケットを作成します。 DBArtisanのようなツールをお持ちの場合、「ねえ、ここでは、やろうとしていることよりもやろうとしていることに集中できる素敵な画面があります。完了したら[SQL]ボタンを表示すると、SQLが何であるかが表示されるので、これを実際に学び、マスターすることができます。」

DBAは、仕事を成し遂げるのに役立つツールを見つけていますが、使用しているすべてのこの新しいことを教えるのにも役立ちます。同じことが当てはまります。Oracleの男で、MySQLに行って、 「さて、データベースを作成します、DBArtisan。 SQLを見せてください。なぜなら、MySQLでデータベースを作成するのはどういうことか、構文を学んだからです。」そして、データベース間での作業を支援するだけでなく、データベース間での教育も行っています。

Dez Blanchfield:いくつかのより現代的な、あるいは現代的ではない、それは言うまでもないことですが、かつてデータベースはデータベースです。 最近、私はあなたが話しているすべてのことを、私たちが伝統的にベンダーから見ている技術スタックと、あなたが一種のオープンソースに加えて、彼らが良いという追加の挑戦で見ています。 データベースエンジンとクエリ言語だけでなく、データタイプ、構造化および非構造化、マルチペタバイトHDFSのスペクトルのすべてを処理する必要があるという課題も処理します。環境を小さな小さなコンテナ、パケットファイル、さまざまなログファイル形式に変更します。

そして、私たちは、スーパーマン、スーパーウーマン、彼らが何であろうとも、彼らが物理的に、精神的にその変化率に対処できないだけで、人間がいない場所を見ていると思いますバリエーションの規模。 現在提供している一連のツールは、多くの点でほぼデフォルトのセットになり、物理的な機能がないためにそれらなしで取得したデータベース環境を実行できないようになると思いますそれらに多くの体を投げることができません。 あなたのプレゼンテーションは本当に楽しかったです。 ロビン・ブロア博士に渡すつもりです、彼もあなたに投げかける多くの質問を持っていると確信しています。

Robin Bloor:なるほど。 確かに質問があります。 バート、あなたがどこに行くのかわかりません。数日前に最新のDUデータ保護について誰かが私に話し始めたとき、私は本当に面白い会話をしました。彼らが主張したことに関しては厳しい。 実際にそれを見たのかと思いました。 なじみのあるものですか?

Bert Scalzo:もちろんです。 うん。

Robin Bloor: 2016、わかりました、それについて教えてください。

バート・スカルツォ:そして実際に私は…

Robin Bloor:とても興味深い。

Bert Scalzo:私は実際にフラッシュベンダーのデータベースエリアでしばらく働いて、データベース用のフラッシュ製品の構築を手伝いました。 つまり、1つのスライドを覚えている場合、一部のデータベースでは暗号化を行うと言いましたが、それをサーバーメモリに格納し、一部のデータベースでは暗号化を実行します。クライアントに送信されます。 また、これらの政府規格のいくつか、特に米国国防総省や軍隊もあります。それらはフラッシュレベルまで下がっており、暗号化と復号化をサポートしていることだけでなく、あなたのハードウェア、しかし誰かがチップを盗んだ場合、それはあなたが知っているように、あなたのサーバーからそれを引き出し、そこにあるものは暗号化されているので、彼らはそれができないストレージを持っているにもかかわらずフラッシュパーツ自体ではなく、個々のチップに至るまで、実際に至るまでです。 彼らはそのチップごとに、すべてが暗号化されていることを知りたがっていました。

Robin Bloor:わあ。 たくさんのことがあります-あなたが知っているのは、これについてあなたが育てたのは1〜2枚のスライドだけだったと思いますが、それは何か、本当に興味深いシナリオだと思います。 たとえば、情報の編集など、さまざまな分野を単に隠すよりも少し賢くなければなりません。特に最近の機械学習では、以前は表面化できなかった情報を表面化できる演ductive的なことができます。

健康情報を保護しようとしている場合、それは健康情報に関する米国の非常に厳しいルールですが、実際には、さまざまな機械学習技術を使用して、誰かの医療情報を見つけることができます実際です。 あなたはそれについて何か言いたいことがあるのか​​と思ったのは、彼らは皆それが面白い分野だと思っているからです。

Bert Scalzo:ええ、絶対に、これを例として使用しているだけです。あるデータベースが別のデータベースよりも優れているとは言いませんが、これはちょうどあなたが尋ねたものの非常に良い例です。 Oracleで、たとえばJohn Smithの医療記録を表示できないなど、データの行を表示できない場合。 Oracleで「そのレコードを選択」と言うと、ブロックされるか、表示が許可されているものが表示され、編集されます。 そして、「John Smithと等しいテーブルからアカウントスターを選択してください」と言うと、ゼロになります。

SQL Serverでは、リダクションを実行できますが、いくつかの穴があります。 「ジョンスミスと同じテーブルからアカウントスターを選択してください」と言ったら、実際に1つを取得するので、ジョンスミスがあることを知っています。 一方は他方よりも安全です。 今、私は彼らがそれを修正することを期待しています、彼らは常に互いに跳躍カエルを演じます。 繰り返しますが、データベースを区別しようとするのは、例を示すためだけではありません。今話していることを見てください。技術的には、選択アカウントのような単純なものも編集によってカットする必要があります。つまり、行の存在以外に編集されているものはありません。

Robin Bloor:ええ、そうです。 それはちょっと面白いです。 つまり、あまり時間がないので、もう1つの一般的な質問は、改善についてだけです。 実行したさまざまなテスト結果の例を示していることを知っている場所にいたということです。従来のデータベースをSQL ServerとOracleと呼びましょう。彼らは完成に先んじてとどまると思う? または、彼らは実際に彼らのために実行される市場のさまざまな種類の混乱の1つまたは別のものに実際に巻き込まれると思いますか? あなたの意見は何ですか?

バート・スカルツォ:私は意見があります-それは私の知っていることです-マイクロソフトは、例えば、ポストバルマー時代の私に生きている地獄を印象づけています。 このストレッチデータベースは、LinuxでSQL Serverを取得し、Linuxで.NETを取得し、LinuxでPowerShellを取得します。 従来のデータベースベンダーが取り残されるとは思いません。 彼らは、「ねえ、新しい人たち、スタートアップが何かを定義するようにします。 シャーディングとその完成方法を把握してもらい、すべての研究開発が完了したら、ユーザーが望むものを正確に把握し、シャーディングをOracleに追加しましょう。」 「ねえ、あなたが支配的なプレイヤーである場合、2番目または3番目であることは悪くありません。そうすれば、人々はあなたから離れることはありません。」

Robin Bloor:ええ、それは使われている戦略です。 IBMがこれまですべてのことを行っていたということです。つまり、製品範囲全体で、だれも考えもしなかった壁から完全に外れた何かを誰かが思い付くまで、それは合理的に評価されますが、計画することはできませんとにかくそれに対して。

聴衆からの質問、エリック?

エリック・カバナ:ええ、でも時間はありますが、たぶん1人だけのためだと思うし、バートが走らなければならないことを知っています。 ここに何かがありました–わかりました、Oracle 12cのシャーディングアーキテクチャは、あなたの意見で何を示しているのか、または何が起こっていると思いますか?

Bert Scalzo:ええと、オラクルは他のすべてのデータベースベンダーが持つすべてを吸収または提供しています。 たとえば、非構造化データをOracleに配置できます。 非構造化データを配置してリレーショナルデータベースと呼ぶ方法がわからないので、意味がありませんが、できます。 そして今、Oracleはシャーディングを追加しているので、Oracleは次のように言っています。 市場が望むものが何であれ、市場は市場が望むものを望み、ソリューションを提供したいので、データベースを提供します。

追加のアイテムが表示されると思います。 Oracleラックや実際のアプリケーションクラスターではなく、基本的にそのシャーディングを行う従来のHadoopタイプのクラスタリングでは、データベースノードのHadoopのようなクラスタリングが見られることは驚きではありません。 そのため、HadoopのようにOracleのようなデータベースを展開できると思います。こうした傾向は今後も続くでしょう。 これらの大手データベースベンダーは、数十億ドルを稼ぎ、市場を失いたくないので、何にでも適応したり、何でも採用したりします。

Eric Kavanagh:ええ、おもしろいです。オープンソースベンダーをかなり長い間フォローしていて、従来の非公開テクノロジーにどれほど大きな影響を与えるか、しばらくは疑問に思っていたからです。オープンソースベンダーが真剣に前進しているように感じました。そして今、市場を見ていると、あなたが言っていることを見ることができます。大物が数学をして、鉛筆を削って、それらの多くをアーキテクチャに織り込むことができます。 IBM、Oracle、SAPのいずれであっても、先月SapphireNow Conferenceに参加したばかりで、その会社の半分を率いるSteve Lucasは、SAPがHANAクラウドプラットフォームに組み込まれていることを自慢しました。競合他社。 あなたがそれについて数学をすれば、それは非常に印象的な声明であり、それは大きい人がいつでもすぐにどこにも行かないことを私に告げます。

Bert Scalzo:いいえ、両方にお金を賭けます。 ご覧のとおり、Microsoftの株価は最近約50ドルで、数年前は25でした。良いことをしていない限り、短期間で株価を2倍にしないでください。最初の1年間はWindows 10が無料だったから、他のすべてのスマートなことまで、このストレッチデータベース機能は驚異的だと思います。 「データベースをAzureに移行しましょう」と言ったように、直接ではなく、多くの人がAzureに行き着くと思います。アーカイブされるので、そこから魔法のように移行します。この新しいストレッチデータベース機能を使用して、Azureの採用が急増するでしょう。

エリック・カバナ:それは、市場のトレンドの1つです。あなたのMacでさえ、私も見ることができます。 いくつかのドキュメントを保存するためにMacに移動すると、ドキュメントが保存されます。新しいMacはクラウドをたどります。 つまり、その戦略には多くの意味があります。また、私はそれを見て行きます。「わかりました。皆さんは、クラウド環境に少しずつ誘い込もうとしています。いつか映画を見たいときはクレジットカードの有効期限が切れているので、問題が発生します。」

Bert Scalzo:ええ、でもFacebookでやっています。

エリック・カバナ:うん。 それは本当だ。

Bert Scalzo:あなたはすべてをFacebookに載せています。

エリック・カバナ:まあ、すべてではありません。

バート・スカルツォ:いや、いや-

エリック・カバナ:ええ、 どうぞ

Bert Scalzo:これらの社会的傾向は企業にも広がっています。 現在、企業にはまだ他にもやらなければならないことがたくさんありますが、これらの傾向が見られ、同じようなことをしています。 OracleやMicrosoftがなくなることはありません。 実際、下落のたびに両方で株式を購入します。

エリック・カバナ:はい、確かに。 皆さん、idera.com、IDERA dot comにアクセスしてください。 バートが言ったように、彼らはそこに無料のものをたくさん持っており、それは市場の新しいトレンドの1つです-あなたが遊んでいくつかの無料のものを与え、夢中にさせてから、あなたは本物を買いに行きます。

皆さん、これは別のホットテクノロジーです。 本日はお忙しい中、バート、デズ、そしてロビンにも感謝します。 来週、皆さん、たくさんのことを話します。 何かアイデアがあれば、気軽にメールしてください。 次回はお話ししますので、お気をつけください。 バイバイ。

前進の勢い:従来の枠を超えて関係を動かす