Size: a a a

2018 February 22

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
так его можно ж стримом обрабатывать
файл?
источник

LP

Luger Parabellum in Java Developers
да
источник

RM

Ruslan Molchanov in Java Developers
так да
источник

LP

Luger Parabellum in Java Developers
Ruslan Molchanov
Т.е. нормальная такая нагрузка на твой хип. У меня на маленьком сервере 3мб CVS файл раздувало нереально
а вообще, я не использую ни ту ни другую - и H2 даже в тестах не юзаю, "ебашу" testcontainers, пока обои не начинают отваливаться. хотя там все довольно неплохо даже.
источник

RM

Ruslan Molchanov in Java Developers
Но нужны были индексы, по этим 3 мб нереальная нагрузка через REST API со сложными запросами. Положил в H2, чтобы делать селекты, хип раздуло
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
а вообще, я не использую ни ту ни другую - и H2 даже в тестах не юзаю, "ебашу" testcontainers, пока обои не начинают отваливаться. хотя там все довольно неплохо даже.
))😭😭😭😭😭😭
у нас это делает gitlab, поэтому мы отказались от testcontainers, тесты прогоняет либо разраб с окружением, либо CI, так что...)
А вообще лучше H2 Embeded Postgres. Так можно очень многие вещи проверить.
источник

LP

Luger Parabellum in Java Developers
Ruslan Molchanov
))😭😭😭😭😭😭
у нас это делает gitlab, поэтому мы отказались от testcontainers, тесты прогоняет либо разраб с окружением, либо CI, так что...)
А вообще лучше H2 Embeded Postgres. Так можно очень многие вещи проверить.
ну а чем CI не может testcontainers прогнать то.
источник

RM

Ruslan Molchanov in Java Developers
а зачем?)
источник

LP

Luger Parabellum in Java Developers
Ruslan Molchanov
))😭😭😭😭😭😭
у нас это делает gitlab, поэтому мы отказались от testcontainers, тесты прогоняет либо разраб с окружением, либо CI, так что...)
А вообще лучше H2 Embeded Postgres. Так можно очень многие вещи проверить.
так вот это полуправдивые тесты будут же. testcontainers-ами я хотя бы могу гарантировать , что база будет тй же версии что и в стейдже/проде.
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
так вот это полуправдивые тесты будут же. testcontainers-ами я хотя бы могу гарантировать , что база будет тй же версии что и в стейдже/проде.
а почему в gitlab не так?
источник

LP

Luger Parabellum in Java Developers
я не доверяю H2 Embedded Postgres, вдруг там какой-то нюанс упущен в реализации
источник

LP

Luger Parabellum in Java Developers
Ruslan Molchanov
а почему в gitlab не так?
что не так? я про H2 Embedded Postgres. а в гитлаб все так)
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
что не так? я про H2 Embedded Postgres. а в гитлаб все так)
embedded postgresql)
Ну смотри, в embedded postgresql на самом деле просто при запуске в /tmp поднимается PostgreSQL и все)
источник

LP

Luger Parabellum in Java Developers
Ruslan Molchanov
embedded postgresql)
Ну смотри, в embedded postgresql на самом деле просто при запуске в /tmp поднимается PostgreSQL и все)
ну вот лучше пусть он у меня в тестконтейнерах поднимется :D
источник

RM

Ruslan Molchanov in Java Developers
Ruslan Molchanov
embedded postgresql)
Ну смотри, в embedded postgresql на самом деле просто при запуске в /tmp поднимается PostgreSQL и все)
т.е. это не совсем кастомная реализация, и версию ты можешь нужную подобрать
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
ну вот лучше пусть он у меня в тестконтейнерах поднимется :D
это верно
источник

RM

Ruslan Molchanov in Java Developers
H2 Embedded Postgres - я имел ввиду, что вместо H2 берите эмбедед постгрес
источник

RM

Ruslan Molchanov in Java Developers
но testcontainers/ci однозначно лучший вариант
источник

LP

Luger Parabellum in Java Developers
Ruslan Molchanov
но testcontainers/ci однозначно лучший вариант
воот. как-то на это подсел и не вижу путей (да и причин) слазить. приятный наркотик.
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
воот. как-то на это подсел и не вижу путей (да и причин) слазить. приятный наркотик.
иначе - моветон)
источник