Как стать автором
Обновить
10
0
Илья Лисов @ilyalisov

Java Backend Engineer

Отправить сообщение

Да, соглашусь, спасибо, за замечание!

Кажется, что веб способен запускаться где угодно, и возможность разрабатывать нативные приложения через разметку и JS должна убить конструкторы формочек для Windows и Mac)

Интересная статья! Я правильно понимаю что этот софт работает только на машине, без какого-либо подключения к сети после инсталляции?

Спасибо за приятный отзыв!

В ближайшее время перепишу на текст!)

Так в этом и суть, чтобы было внутреннее употребление со всеми красивыми терминами как "слияние"

Это моя оригинальная статья, опубликованная как на Медиум (https://medium.com/@ilyalisov/when-we-losing-your-motivation-42ac30409739), так и здесь. Писав ее на английском изначально, вероятно, это привело к такому переводу, я подправлю его

Есть пример - RollingScopes School, там на сообществе построено образование и ручные проверки заданий, из минусов - редкость наборов и небольшое направление тем

Я избавился от вычисляемых полей и время фетчинга упало с 2,5 сек до 45-60мс на постгресе

Я займусь этим в ближайшее время, благодарю за наводку! Сейчас я использую стандартные репозитории с парочкой индексов, поэтому думаю, что еще спринг может подтягивать внутренности объектов целиком, что задерживает ответ

Объем volume, занимаемый докер образом Neo4j. Он превышает гигабайт, когда в то же время у постгреса он в разы меньше при одинаковом объеме данных

Данный вариант работает с момента, когда объектов было несколько десятков. А так действительно надо пересмотреть логику с кластеризацией

Да, вы правы. Эта статья скорее мой первый опыт публикаций на Хабре. В комментариях можно подчерпнуть несколько идей и советов.

Я согласен с вами, думаю, что постгрес более оптимизирован под работу из коробки чем neo4j в спринге. Конечно, если все написать на нативные запросы, то можно много времени выиграть, я думаю, что так и поступлю

Да, это учреждение образования. BaseEntity хранит общие поля для всех сущностей приложения - айди, даты создания и внутренний статус сущнсоти (удалена, заблокирована, активна и т.п.)
Вложенная сущность - поле с сущностью Spring Data JPA.
Вероятно графовые базы работают хорошо при других видах данных и других настройках спринга, однако в моем варианте при замене репозитория на neo4j, один и тот же запрос в базу выполянется на порядок дольше

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer
Middle
PostgreSQL
Java
Spring Boot
Restful WebServices
Java Persistence API
Docker