Комментарии 11
Спасибо большое за цикл статьй. Обязательно продолжайте :)
А есть какая-нибудь информация по производительности?
А есть какая-нибудь информация по производительности?
0
Тестов не проводил, но вот сейчас специально попробовал. Запрос вида sum(decimal)*sum(decimal) на таблице из ~9000 записей (mysql рапортует объём данных ~1.6MB) напрямую выполняется около ~16ms, через Teiid в среднем около ~40ms (в среднем за 10 попыток).
Не факт, правда, что зависимость — линейная.
Не факт, правда, что зависимость — линейная.
0
И ещё вопрос: в этой и предыдущих статьях есть фразы
>>> добавить в %JBOSS_HOME%/standalone/configuration/standalone.xml
А можно ли это развернуть на другом сервере?
>>> добавить в %JBOSS_HOME%/standalone/configuration/standalone.xml
А можно ли это развернуть на другом сервере?
0
В смысле не на JBoss 7? Или вообще не на JBoss? Я ставил только под JBoss7, т.ч. точно не скажу, но в документации пишут, что можно его и вообще отдельным сервером запускать, и куда угодно внедрить.
0
Ага, интересует вообще не JBoss.
Сразу прошу прощения, если вопросы странные:), так как только присматриваюсь к этому фреймвоку, так что документацию ещё не читал и только собираюсь это сделать.
Просто есть идея использовать Teiid в качестве слоя абстракции перед слоем веб-сервисов, так-как, во-первых, они регулярно меняются, во-вторых, в будущем, возможно, часть данных будут приходить уже из БД. Соответственно, нас интересует вариант использования, когда Teiid является частью нашего приложения (то, что у них называется embedded), а не стартует отдельно. Поэтому и интересно, может ли Teiid работать вне JBoss — какие там требования к окружению (EJB-контейнер, Servlet-контейнер или ещё что)?
Сразу прошу прощения, если вопросы странные:), так как только присматриваюсь к этому фреймвоку, так что документацию ещё не читал и только собираюсь это сделать.
Просто есть идея использовать Teiid в качестве слоя абстракции перед слоем веб-сервисов, так-как, во-первых, они регулярно меняются, во-вторых, в будущем, возможно, часть данных будут приходить уже из БД. Соответственно, нас интересует вариант использования, когда Teiid является частью нашего приложения (то, что у них называется embedded), а не стартует отдельно. Поэтому и интересно, может ли Teiid работать вне JBoss — какие там требования к окружению (EJB-контейнер, Servlet-контейнер или ещё что)?
0
servlet-контейнер точно не нужен. ejb, насколько я понимаю, тоже. вот здесь community.jboss.org/wiki/ConnectingToTeiidEmbedded написано подробнее, как его можно внедрять.
0
Teiid 8.0 does NOT support the embedded mode. We are planning that feature in future releases. Teiid did support embedded in 6.x series.
Печально :(
Там, правда, уже вышла 8.1, но в списке изменений не видно появления Embedded режима
0
Прикольно. Подробно описали в документации режим, который не поддреживается?
Вообще, насколько я понял, внедрение Teiid в JBoss — это и есть embedded mode. В противоположность server mode, когда Teiid запускается без JBoss. Т.о. утверждение о «Teiid 8.0 does NOT support the embedded mode» не верно. Кроме того, что мешает вам использовать его в server mode?
Вообще, насколько я понял, внедрение Teiid в JBoss — это и есть embedded mode. В противоположность server mode, когда Teiid запускается без JBoss. Т.о. утверждение о «Teiid 8.0 does NOT support the embedded mode» не верно. Кроме того, что мешает вам использовать его в server mode?
0
Уже есть. Вот здесь инфа: ссылка
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Новые источники данных для Teiid, часть 2: пишем транслятор