私は疑問だhttps://apacheignite-mix.readme.io/v1.7/docs/automatic-persistenceRDMSとのIgnite統合
読んでいます: 次の二つの選択肢の違いは何ですか: 1.(https://files.readme.io/ADInqx2dT2lbvfH5c4Ag_ignite-schema-import-demo-generate.png)1台ずつのスキーマをエクスポート 2.エクスポート一度にすべてのテーブルのスキーマ(https://files.readme.io/bI8nWm38RAiLUTzXIxkF_ignite-schema-import-02.png)
私は一度にすべてのテーブルをエクスポートする場合、それは次のコードのようにCacheJdbcPojoStoreFactory
に、これらすべてのtables'jdbcTypesを追加します:
// Configure JDBC types.
Collection<JdbcType> jdbcTypes = new ArrayList<>();
jdbcTypes.add(jdbcTypePerson(cacheName));
jdbcTypes.add(jdbcTypeCompany(cacheName));
jdbcTypes.add(jdbcTypeStudent(cacheName));
jdbcTypes.add(jdbcTypeTeacher(cacheName));
storeFactory.setTypes(jdbcTypes.toArray(new JdbcType[jdbcTypes.size()]));
ただし、特定のcachename(personCacheNameなど)では、jdbcTypePersonだけがこの人のキャッシュに意味をなされます。
jdbcTypes.add(jdbcTypeCompany(cacheName));
のような他のjdbcTypeが意味をなさないかどうかはわかりません。関係のないjdbcTypesをすべて1つのキャッシュに追加するのは誤りです。
お役立ち情報ありがとう@ kuaw26自分の環境で言及したWebコンソールをインストールしてセットアップできるかどうかを知りたい。 https://console.gridgain.com/では、私のdb情報がいくつかのリモートサーバ(例えば、gridgainで動作するいくつかのサーバ)によってオンラインで生成されると聞こえますか? – Tom
はい、できます。参照:https://github.com/apache/ignite/blob/ignite-1.8/modules/web-console/DEVNOTES.txt – kuaw26
ありがとう@ kuaw26。私はインストールして試してみましょう! – Tom