ODBC Driver for Cassandra

Build 20.0.7587

Cache Provider

データのキャッシュに使用されるプロバイダーの名前。

データ型

string

デフォルト値

""

解説

キャッシュは、あなたがADO.NET Provider を持っているどのデータベースにも行うことができます。キャッシュデータベースは、CacheProvider およびCacheConnection プロパティに基づいて決定されます。

次のセクションでは、主要なデータベースドライバーでのキャッシュの例および他の必須項目を説明します。一般的な接続プロパティの詳細については、CacheConnection を参照してください。

キャッシュデータベースのドライバーのロード

CacheProvider プロパティは、データのキャッシュに使用されるDbProviderFactory の名前を指定します。使用可能なプロバイダーファクトリーは、machine.config で参照できます。

SQLite

本製品 はSQLite 設定を簡素化します。大抵のキャッシングシナリオでは、CacheLocation を指定する必要があります。

CacheLocation=C:\\Users\\Public\\cache.db;Database=MyCassandraDB;Port=9042;Server=127.0.0.1;

MySQL

MySQL へのキャッシュには、同梱されたCData ADO.NET Provider for MySQL を使います。

Cache Provider=System.Data.CData.MySQL;Cache Connection='Server=localhost;Port=3306;Database=cache;User=root;Password=123456';User=myUser;Password=myPassword;Security Token=myToken;

SQL Server

SQL Server へのキャッシュには、Microsoft .NET Framework に同梱されているMicrosoft .NET Framework Provider for SQL Server を使います。

Cache Provider=System.Data.SqlClient;Cache Connection="Server=MyMACHINE\MyInstance;Database=SQLCACHE;User ID=root;Password=admin";Database=MyCassandraDB;Port=9042;Server=127.0.0.1;

Oracle

Oracle へのキャッシュには、次の例に示すようにOracle Data Provider for .NET を使用します。

Cache Provider=Oracle.DataAccess.Client;Cache Connection='User Id=scott;Password=tiger;Data Source=ORCL';Database=MyCassandraDB;Port=9042;Server=127.0.0.1;

Oracle Data Provider for .NET は、Oracle Database Client を必要とします。Oracle Database Client をダウンロードする際には、使っているマシン とビット数が合っていることを確認してください。インストールでは、Runtime もしくはAdministrator インストールタイプのどちらかを選択します。Instant Client では使うことができません。

PostgreSQL

次の例に示すように、PostgreSQL へのキャッシュには、Npgsql ADO.NET provider を使います。

CacheProvider=Npgsql;CacheConnection="Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase";Database=MyCassandraDB;Port=9042;Server=127.0.0.1;

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7587