SafePeak Technologies は、2007 年にイスラエルで設立されたソフトウェア会社です。リレーショナル データベース管理システムに関連するビッグ データ向け製品を販売しています。
歴史
SafePeak Technologies(旧称 DCF Technologies Ltd)は、2007 年に Vladi Vexler によって設立されました。2009年までステルス モードで運営されていました。
2009年から2013年にかけて、同社はイスラエル(Ness、Valinor)、ギリシャ、[1]米国、香港の販売代理店や技術パートナーと提携しました。2013年には、SafePeakはMicrosoft SQL Serverデータベースに関してAmazon Web Servicesと提携しました。[2]
2014 年 1 月、SafePeak Technologies は、Ram Metser 氏が率いる 米国ボストンに拠点を置く企業ScaleBaseと技術 IP 買収契約を締結しました。
テクノロジー
SafePeak Technologies は、SQL ServerやMySQLなどのリレーショナル データベースのデータベースのスケーラビリティとパフォーマンスを解決するためのテクノロジ、つまり自動動的キャッシュを開発しました。動的データベース キャッシュ テクノロジは、SafePeak Technologies によって発明され、特許を取得し、開発されました。
SafePeak テクノロジーは、既存の稼働中のアプリケーションとデータベースを、コモディティ ハードウェア上で実行される、スケーラブルで、ほとんどがメモリ内、高性能、低レイテンシ、高負荷のデータベース システムに変換するように設計されています。ソフトウェアはアーキテクチャにシームレスに統合され、プライベート、パブリック、ハイブリッド クラウド環境のいずれでも動作します。ソフトウェアは、既存のアプリケーションやデータベースを変更することなく、データ アクセスのボトルネックとレイテンシを解決します。
SafePeak キャッシュは、クエリとストアド プロシージャの結果セットのキャッシュに重点を置いており、データはすべて RAM ベースの特別なキャッシュに保存されます。クエリ操作にはディスク I/O は必要ありません。システムの動的キャッシュの性質により、次のことが実現されます。a) アプリケーションに依存しないため、アプリケーションやデータベース コードの変更や追加は不要です。b) 読み取り指向のクエリとストアド プロシージャはすべてキャッシュ可能です。b) キャッシュが古くなることはありません = 自動化されたトランザクションの ACID レベルのデータ正確性。
インストール後、アプリケーション接続文字列によって、SafePeak ホスト名またはサーバー IP がデータ ソースとして設定されます。SafePeak は、標準のAdo.Net、ODBC、JDBC、またはその他のデータベース接続ドライバーで動作します。
SafePeak は、アプリケーションおよびデータベース レベルでのコード変更を必要としないため、サードパーティのアプリケーションまたはプラットフォームに完全に適合します。
動作原理
- リバース プロキシ: SafePeak はデータベース接続のリバース プロキシとして機能し、SQL Server の TDS (表形式データ ストリーム) などのデータベース ネットワーク レベル プロトコルを実装します。クライアント アプリケーションは SafePeak への標準接続を作成し、受信結果は予想されるデータベースの回答です。
- メタデータ学習: SafePeak はデータベース スキーマの構造を分析し、すべてのタイプのスキーマ オブジェクト (テーブル、ビュー、トリガー、関数、ストアド プロシージャ、外部キー) を解析し、依存関係の内部マップを作成します。DDL コマンドまたはスキーマの変更時に、SafePeak は変更されたオブジェクトを自動的に再分析し、オブジェクト定義と SQL パターン構成に必要な変更を適用します。
- SQL パターンの識別: アプリケーション クエリとストアド プロシージャ呼び出しは、類似のクエリのパターンに変換され、分析されてから、自動動的キャッシュのルールとして使用されます。
- 動的キャッシュ: SafePeak に到着したクエリは、メモリ内の既存のキャッシュされた応答項目と一致します。見つからない場合、コマンドはデータベースで実行するために渡されます。クエリがキャッシュ パターンに許可されているものと一致する場合、結果は将来の繰り返し要求のためにメモリに保存されます。DML コマンド (挿入、更新、削除など) が到着するか、DML コマンドを含むと識別されたストアド プロシージャ呼び出しが到着すると、キャッシュ メモリ内の関連項目が消去され、コマンドがデータベース サーバーに渡されて実行されます。
- 100% のデータ整合性: ACIDのすべての機能がサポートされています。返されるデータは常に正確です。
参考文献
- ^ 「PC Systems (ギリシャ) がギリシャおよびバルカン半島地域での代理店として SafePeak と提携」www.pcsystems.gr . 2013 年 8 月。
- ^ 「SafePeak が Amazon Web Services と提携し、SafePeak Dynamic Caching で SQL Server の高速化とスケーラビリティの向上を実現」aws.amazon.com . 2013 年 8 月。
外部リンク
- SafePeakウェブサイト
