InfoQ ホームページ スケーラビリティ に関するすべてのコンテンツ
アーティクル
RSSフィード-
データベースシャーディングアーキテクチャの新たな進化
今回の記事では、筆者のJuan Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。記事の中で氏は、Apache ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。
-
12年後のCAP定理: "法則"はどのように変わったか
CAP定理は、共通のデータを扱うネットワークで繋がったシステムは3つの望ましい性質(一貫性,可用性,分割耐性)のうち、2つしか満たせないことを示します。IEEEの記事では、Eric Brewer氏が分割を明示的に扱いながら可用性と一貫性を最適化して、CAP定理の3つの属性の最良の釣り合いを取る方法を解説します。
-
Gregg PollackとScaling Railsのハウツー
Ruby on Railsは、わずか数年前の登場以来、よくがんばっていますが、必ずしもスケーリングでないと批判されています。開発者は、どんな問題の解決にも正しい方法と間違った方法が必ずあることを知っていますが、Ruby on Railsのスケーリングでも事情はまったく同じです。
-
Concurrency and Coordination Runtimeの利用
Nick Gunn氏は、.NETに対してConcurrency and Coordination Runtime (以後CCR)の実用的な紹介を行う。CCRは.NETで書かれているマルチスレッドアプリケーションの方法と根本的に違い、視点をスレッドから非同期タスクに移行させる。
-
スケーラビリティの構築とパフォーマンスの達成:バーチャルパネル
InfoQ.com向けのこのバーチャルパネルでは、大企業やプロジェクトからスケーラビリティやパフォーマンスの著名人を招待し、みんなが夢に描いているような結果を達成するための秘密を明かしてもらいました。