Я читаю https://apacheignite-mix.readme.io/v1.7/docs/automatic-persistenceRDMS и Ignite Интеграция
У меня вопрос: В чем разница между следующими двумя вариантами: 1. экспорт схемы по одной таблицы каждый раз (https://files.readme.io/ADInqx2dT2lbvfH5c4Ag_ignite-schema-import-demo-generate.png) 2. экспорт схема всех таблиц в то время (https://files.readme.io/bI8nWm38RAiLUTzXIxkF_ignite-schema-import-02.png)
Если экспортировать все таблицы в одно время, это добавит все эти tables'jdbcTypes к CacheJdbcPojoStoreFactory
как следующий код:
// 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 будет иметь смысл для этого человека кэша.
Итак, я не уверен, будет ли другой jdbcType, такой как jdbcTypes.add(jdbcTypeCompany(cacheName));
, иметь смысл. Мне кажется, что добавление всех несвязанных jdbcTypes в один кеш неверно.
Спасибо @ kuaw26 за полезную информацию. Я хотел бы знать, могу ли я установить и настроить веб-консоль, упомянутую в моей среде. С https://console.gridgain.com/. Похоже, что моя информация db будет генерироваться онлайн на каком-то удаленном сервере (например, на каком-то сервере, запущенном в gridgain)? – Tom
Да, вы можете. См. Https://github.com/apache/ignite/blob/ignite-1.8/modules/web-console/DEVNOTES.txt – kuaw26
Спасибо @ kuaw26. Я установлю и попробую! – Tom