NoSQL、グーグルにおける戦い(後編)。NoSQL、グーグルにおける戦い(後編)。YouTube」が公開されています。NoSQL、グーグルにおける戦い(前編)。2012」の続きです)スケーラビリティについて(NoSQL担当)あらゆる面で、こちらが高いスケーラビリティを提供している。(SQL担当)そんな訳ないだろ。(NoSQL担当)そんな訳あるさ。SQLがどう使われているか紹介しよう。「グーグルorgチャート」。グーグルの3万人の従業員について、組織内のつながりや仕事を示すアプリケーションだ。SQLが処理している。大規模な組織のアプリケーションでも十分に使えることを示しているだろう。(NoSQL担当)大人気のモバイルアプリケーションの開発を考えてみてほしい。毎秒数千のクエリと数百万ユーザーもいるような。Datastoreなら、スケーラビリティの心配もプロビジョニングの心配もなく、ちゃんと動作する。Datastoreはグーグルのインフラの上に構築されており、それぞれがスケーラビリティの重要な機能をになっている。Systemで、これは必要なだけ大規模な容量を実現している。その上位レイヤにはBigTableがあり、負荷を自動的に分散してくれるため、スパイクが発生してもうまく処理してくれる。そのうえにMegastoreがある。これは分散データストアであり、複数の地域に分散したレプリケーションを実現してくれる。Datastoreは障害が発生しても自動的にフェイルオーバーして動作し続ける。Entityグループで一貫性も保証されており、データセンターが壊滅的な状態になっても別のデータセンターに切り替えるため、ユーザーに影響はない。(NoSQL担当)スコアを見てみよう。次はマネジメントについて話そう。マネジメント機能の比較(NoSQL担当)冒頭でクラウドのメリットについて話した。パッチを当てる心配も、ハードディスクを入れ替える心配もなく、ソフトウェアを購入する必要もない。SQLは、フォームにアプリケーションのIDと名前を入力、課金の情報を入力し、インスタンスの名前を入れてサイズを決めると、数秒で立ち上がってくる。Tableを入力すればテーブルが作れる。(NoSQL担当)Datastoreなら、そんなスライドを使って紹介する必要がないほど簡単さ。アプリケーションのコードを書いたら、Datastoreはすでにそのデータ受け取る準備は出来ている。データベースの準備も設定も不要だ。データをプットしていけばいい。次はスキーマについて。SQLではスキーマが厳格に適用される。これはメリットと考えられることができ、存在しないカラムにデータを追加するような間違った処理を避けられる。オンラインでのスキーマ変更も可能だ。(NoSQL担当)Datastoreでは、コードを書き換えれば自動的に新たなフィールドが追加される。さかのぼってデフォルト値設定される。(NoSQL担当)さあ、これでタイになったね。両者が協力するシナリオもあるだろう。SQLをシングルマシンで実行してインメモリでアクティブなデータを入れる。古くなったデータはDatastoreにアーカイブしていく。SQLは少数だがアクティブなデータをメモリにデータを保存するのに適していて、容量が増えていくアーカイブデータはDatastoreに入れるのに適しているといえる。以下が公開されているこのセッションの動画。GooglePublickey広告.NET帳票ツール。デザイナはExcel。クラウド/サーバー環境対応。.NET5/6/8に対応。デザイナはExcelのため、エンドユーザーも編集可能。ノーコードでCSVファイルから帳票を出力する、CSVReportも新収録。NoSQL、グーグルにおける戦い(前編)。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。Copilotが複数ファイルにわたるコード変更や生成に対応。CopilotがAppleのXcodeに対応。Xcode」パブリックプレビューOrbがデジタル通貨決済システムの基盤にNewSQLのTiDBを採用。ETLをなくし、トランザクション処理とデータ分析を統合可能に[PR]日本人プログラマ向け、プログラミングに適した「フォント」まとめ。2024年版GitHubで最も使われている言語、PythonがJavaScriptを抜いて1位に。生成AI関連プロジェクト急増で。Sonnetが選択可能に。100」の仮想マシンを正式提供開始JetBrains、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETのためのIDE「Rider」、非商用利用ならば無償で利用可能に。