Интерфейс Gemfire Query - альтернативы gfsh / pulse

Есть ли какие-либо альтернативы Pulse / Gfsh для толстого клиента для запроса регионов Gemfire? Хотя пульс хороший, его нельзя использовать в качестве sqldeveloper / toad для тестирования / запросов.


person Jebuselwyn Martin    schedule 14.07.2016    source источник


Ответы (1)


К сожалению, ничего из того, что я знаю, извините.

Однако альтернативным подходом было бы использование Spring Репозитории данных GemFire ​​ (дополнительная информация здесь) для написания / выражения ваших (OQL) запросов, а затем напишите автоматические тесты [JUnit] для тестирования ваших запросов, определенных в Repository интерфейсе вашего приложения.

Для пример, я могу определить расширение интерфейса SDC [Crud]Repository или SDG GemfireRepository и объявить мои запросы приложений после определенных соглашения (спецификация критериев запроса, определенных подпись метода интерфейса). Т.е. Мне не нужно писать фактические запросы.

Тогда относительно просто определить tests, чтобы проверить запросы вашего приложения.

Вы даже можете выразить больше сложные запросы (например, Equi-Joins на 2 или более совместно размещенных PR). Однако будьте осторожны с

person John Blum    schedule 14.07.2016
comment
Согласились на использование SDG / Unit тестов. Но мой вопрос больше касался использования тестовых команд для проверки или запроса некоторых данных. И дополнительные функции, такие как Explain-plain, были бы действительно полезны. - person Jebuselwyn Martin; 15.07.2016
comment
Да, я так много думал. +1 к функции, аналогичной explain plan. Извините, я ничем не могу вам помочь. - person John Blum; 22.07.2016