サイオスの Scalar サポート
社会全体でデジタルシフトが加速しており、データとデジタル技術を活用した事業モデルの変革が急がれています。一方で、システムやデータは複雑化しています。このようなシステム環境下においては、特に「データの一貫性」と「データの真正性と完全性(証拠性)」の課題を解決し、かつ効率的なデータマネジメントを実現する必要があります。
こうした課題に対し、サイオステクノロジーが提供する「APIエコシステムデザインソリューション」とScalar社製品「ScalarDB」、および「ScalarDL」を組み合わせることで、複雑なシステム環境下における効率的なデータマネジメントだけでなく、開発サイクルの迅速化を実現することができます。高信頼のデータサービスの展開を模索するお客様を強力にサポートします。
Scalarとは
「データマネジメントの未来を創る」
今後はデータ中心の社会になっていき、データが様々なシステムを有機的に結合し、データに基づいて様々な処理が自動化されていきます。そのようなデータ社会を安心できるものにすることをScalarは、ビジョンとして掲げています。
ScalarDBとは
~分散トランザクションマネージャ・HTAP※エンジン~
ScalarDBは、複数・異種のデータベースを仮想的に統合し、トランザクションや分析問合せを実現する Universal HTAPエンジンです。多様なデータベースに対して統一的なインターフェースを提供することにより、データのサイロ化により複雑になったシステムをシンプルにすることが可能です。また、多様なデータベースを跨る分散トランザクションを提供することにより、データベースが分散していても当該データの一貫性を保証し、エンタープライズシステムにおいて高い信頼性を実現します。さらに、多様なデータソースに跨る分散アナリティクスを提供することにより、リアルタイムな分析やAI・機械学習におけるモデルの構築と当該モデルを用いた予測等を実現します。
HTAP
Hybrid Transactional and Analytical Processing
トランザクション処理と分析処理を一つのプラットフォームでリアルタイムに処理できる次世代のデータベースアーキテクチャ。OLTPとOLAPの両方の機能を具備しており、これまで別々に扱われてきたデータ処理を統合することが可能。
ScalarDBの特長
1
- 統一的なデータマネジメント
- 異種複数のデータベース間のトランザクションの一貫性を保証し、分散システムでのデータの整合性を維持するための機能を提供します。
2
- スケーラブル
- 分散型データベースとして設計されているため、データ量の増加やワークロードの変動に対して柔軟にスケーリングすることができます。
3
- 簡易デプロイ
- ScalarDBは、KubernetesとHelm chartsを活用し、簡単にデプロイすることができます。
4
- データベース非依存
- 様々なデータベースに対応しており、特定のデータベースに依存しない変化につよいアプリケーションの構築が可能です。
5
- クラウド非依存
- パブリッククラウドのみならず、オンプレミス環境やプライベートクラウドでも利用できます。
6
- 開発言語非依存
- 特定のプログラミング言語に依存せずに利用することができるので、開発者は自分が得意とする言語やプロジェクトに最適な言語を選択して、ScalarDBを利用することが可能です。
ScalarDLとは
~ビザンチン故障検知(改ざん検知)ミドルウェア~
ScalarDLは、独自の分散合意プロトコルにより、データの真正性等の強固なデータセキュリティを実現する分散型台帳ソフトウェアです。データの完全性および真正性が求められるシステム等でのデータ操作やトランザクションを安全に記録・管理します。また、スケーラブルなアーキテクチャを採用しているため、ブロックチェーン等の類似ソリューションでは実現が困難であった高い性能を実現することが可能です。さらに、既存のアプリケーションやシステムに容易に統合できる柔軟性を備えています。
ScalarDLの特長
1
- 改ざん検知
- ScalarDLはブロックチェーン技術を活用しており、データの改ざんをリアルタイムで検知することができます。これにより、データの完全性と真正性をを確保することができます。
2
- スケーラブル
- ScalarDLは高いスケーラビリティを持ち、大量のトランザクションを効率的に処理することができます。需要に応じてリソースを追加することで、システムのパフォーマンスを維持することができます。
3
- 正確性
- ScalarDLは正確なトランザクション処理を保証するために、厳格なコンセンサスアルゴリズムを採用しています。これにより、データの整合性を維持することができます。
4
- 簡易デプロイ
- ScalarDLはKubernetesとHelm chartsを活用し、簡単にデプロイすることができます。
5
- データベース非依存
- 様々なデータベースに対応しており、特定のデータベースに依存しない変化につよいアプリケーションの構築が可能です。
6
- クラウド非依存
- パブリッククラウドのみならず、オンプレミス環境やプライベートクラウドでも利用できます。