お客様が資金の使い方や財務状況を把握し、改善すべき点を理解できるようにするためには、パーソナライゼーションがソリューションの最重要課題でした。
DATASTAX ENTERPRISE
ベアメタルやKubernetes上でスケーラブルなアプリを実現
Apache Cassandra®をベースに構築され、Fortune100のトップ企業で実証済みのクラウド・ネイティブなNoSQLデータベースで、スケールアウト可能なリアルタイム・アプリケーションを提供します。
メリット
リアルタイム・データのパワーを解き放つ
ゼロ・ダウンタイム
24時間365日利用可能なactive-everywhereデータアーキテクチャの利点をご覧ください。
![ゼロ・ダウンタイム](https://cdn.sanity.io/images/bbnkhnhl/production/7e4c9e4bbebb3441d59f1013c94ce856d242d1f7-1104x640.png?w=1920&q=75&fit=clip&auto=format)
グローバル・スケール
パフォーマンス、可用性、アクセス性を最大限に高め、必要な場所にデータをデプロイします。世界中のどこにいても、サービスやノードを瞬時に拡張できます。
![グローバル・スケール](https://cdn.sanity.io/images/bbnkhnhl/production/9c413c27afb655853c2f44c047d3b496b7cc59b8-1104x640.png?w=1920&q=75&fit=clip&auto=format)
どこにでもデプロイ、ロックインはゼロ
オンプレミス、ベアメタル、クラウド、Kubernetesなど、あらゆるプラットフォームで、あらゆる場所にサービスを導入できます。
![どこにでもデプロイ、ロックインはゼロ](https://cdn.sanity.io/images/bbnkhnhl/production/d1748af42d0c6a931ffc0938810509b02fa29579-1104x640.png?w=1920&q=75&fit=clip&auto=format)
運用の簡素化
エンタープライズ・クラスのセキュリティ、監視、サポートに支えられたクラウド・ネイティブのKubernetesにより、運用と導入の複雑さを軽減します。
![運用の簡素化](https://cdn.sanity.io/images/bbnkhnhl/production/ba3b5c7c8cba1fc12ae00191b137f5d38319df03-1104x640.png?w=1920&q=75&fit=clip&auto=format)
APIによる迅速な構築
高性能なgRPC, GraphQL, REST, ドキュメン (JSON) APIを使用して開発を行います。Storage Attached Indexing (SAI) を使用することで、不必要なデータの重複を排除し、柔軟なクエリーパターンを大規模に実行できます。
![APIによる迅速な構築](https://cdn.sanity.io/images/bbnkhnhl/production/77fa9a343fc279e65d23dbb959edb51133eded0c-1104x640.png?w=1920&q=75&fit=clip&auto=format)
CDC for Cassandra
検索、分析、他のCassandraクラスタなど、データ・エコシステムの下流システムまでの DataStax Enterprise (DSE) からのリアルタイム・データ・パイプライン を作成します。
![CDC for Cassandra](https://cdn.sanity.io/images/bbnkhnhl/production/f28d6bb8b8700d315c4b8e1065c224f5fc4347ac-1104x640.png?w=1920&q=75&fit=clip&auto=format)
リアルタイムのデータ活用
デベロッパー
開発者の柔軟性と生産性を向上
DataStaxは、リアルタイム・アプリケーションを大規模に構築するための自由度と速度を開発者に提供します。Stargate APIゲートウェイにより、選択したAPIを使用して簡単に構築できます。
![gRPC](https://cdn.sanity.io/images/bbnkhnhl/production/a1bb71070655dd16acaec21b9917424c2a9a8129-80x64.png?w=256&q=75&fit=clip&auto=format)
// Set up the authentication // For Stargate OSS: Create a table based auth token Stargate/Cassandra // authentication using the default C* username and password const credentials = new StargateTableBasedToken( {authEndpoint: auth_endpoint, username: username, password: password } ); // Create the gRPC client // For Stargate OSS: passing it the address of the gRPC endpoint const stargateClient = new StargateClient(stargate_uri, grpc.credentials.createInsecure()); // Create a promisified version of the client, so we don't need to use callbacks const promisifiedClient = promisifyStargateClient(stargateClient); // For Stargate OSS: generate authentication metadata that is passed in the executeQuery and executeBatch statements const authenticationMetadata = await credentials.generateMetadata({service_url: auth_endpoint}); // For Stargate OSS: SELECT the data to read from the table const query = new Query(); const queryString = 'SELECT firstname, lastname FROM test.users;' // Set the CQL statement using the string defined in the last line query.setCql(queryString); // For Stargate OSS: execute the query statement const response = await promisifiedClient.executeQuery( query, authenticationMetadata );