powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / и снова немного архитектуры и эластика с рдбмс
25 сообщений из 269, страница 4 из 11
и снова немного архитектуры и эластика с рдбмс
    #40014246
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
PetroNotC Sharp
пропущено...
флуди дальше.
Тут мало уже таких топиков без конкретики.

слился, трепло? говори что не так.
я не работаю больше ТС.
))))
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014250
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
PetroNotC Sharp
graycode,
Щас он скажет что запрос не его а хибера.

это запрос действительно хибера.
ха ха.
Вы уволены
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014252
graycode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaT,

И если версия Оракла свежая, то pagination он уже умеет нативно
Limiting SQL Rows
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014255
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да по сути пользователю не нужно 10_000 строк за 2 секунды.
Он их даже не осознает. Ему надо дать короткий pre-screening.
Чтоб "отпустить" UI и дальше пользователь сам уже решит стоит
ли давить кнопу PageDown или explain напротив толстой строки.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014256
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode
andreykaT,

И если версия Оракла свежая, то pagination он уже умеет нативно
Limiting SQL Rows

Ну ТС боится с профи пообщаться
https://www.sql.ru/forum/1290388/uskorit-zapros-s-neskolkimi-dzhoinami-s-paginaciey?hl=row_limiting_clause
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014281
graycode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

При таких объемах пользователь явно не человек, это какая то другая система, только возникает вопрос, зачем отдавать страницами по 10 тысяч документов.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014298
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode
mayton,

При таких объемах пользователь явно не человек, это какая то другая система, только возникает вопрос, зачем отдавать страницами по 10 тысяч документов.

да, это другая система и это "публичный" апи. зачем отдавать - такие требования.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014300
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode,
Он перекачивает базу из одной в другую (messenger driven arhitecture) так как по его мнению рсубд не справляется.
А он заложник микросервисов.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014301
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
graycode
mayton,

При таких объемах пользователь явно не человек, это какая то другая система, только возникает вопрос, зачем отдавать страницами по 10 тысяч документов.

да, это другая система и это "публичный" апи. зачем отдавать - такие требования.
для публичного апи не надо перекачивать.
А про требования свистим как обычно.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014310
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
graycode,
Он перекачивает базу из одной в другую (messenger driven arhitecture) так как по его мнению рсубд не справляется.
А он заложник микросервисов.

Тогда там регулятор в другую сторону крутануть надо. От FIRST_ROWS до ALL_ROWS.

Вообще странно это всё. Писать на хибере. Такие вещи обычно делают на native_sql.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014311
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
andreykaT
пропущено...

да, это другая система и это "публичный" апи. зачем отдавать - такие требования.
для публичного апи не надо перекачивать.
А про требования свистим как обычно.

ты мне сказал, что ты знаешь как этот запрос сделать лучше. но по ходу ты не знаешь. давай откарячивайся дальше. :)
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014315
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
PetroNotC Sharp
graycode,
Он перекачивает базу из одной в другую (messenger driven arhitecture) так как по его мнению рсубд не справляется.
А он заложник микросервисов.

Тогда там регулятор в другую сторону крутануть надо. От FIRST_ROWS до ALL_ROWS.

Вообще странно это всё. Писать на хибере. Такие вещи обычно делают на native_sql.

пишут на хибере потому что есть хибер. снова не пойму зачем это всё. ну написано. на хибере. работает. запрос прост и без извращений. хибер построил его вполне разумно. что еще надо то не пойму. нельзя отказаться от хибера (как минимум хкл но прям очень подумтаь). и нельзя отказаться от выдачи 10к записей. это такие инпутпарамы.

далее, запрос я уже сказал работает норм. ну там нечему ломаться то. просто он непонятно себя ведет с 1сек до 30сек. я еще раз настаиваю на предположении что дело не в запросе.

далее, это вообще не проблема топика и не повод для меня напиливать сверху эластик.

эластик нужен для другого компонента. который собирает каким то образом данные (через месседжи или там рест-соап или еще как) а потом после обработки отдает их юзерам по фри-текстовым запросам. это если вкратце задачи компонента.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014320
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Писать на хибере. Такие вещи обычно делают на native_sql.
да.
Он странный во всем. Начиная от терминов "мешок хххх"
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014321
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
PetroNotC Sharp
пропущено...
для публичного апи не надо перекачивать.
А про требования свистим как обычно.

ты мне сказал, что ты знаешь как этот запрос сделать лучше. но по ходу ты не знаешь. давай откарячивайся дальше. :)
тут тебе написано что делать.
22224763
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014323
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT

эластик нужен для другого компонента. который собирает каким то образом данные (через месседжи или там рест-соап или еще как) а потом после обработки отдает их юзерам по фри-текстовым запросам. это если вкратце задачи компонента.

Вот это номер.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014326
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
там нечему ломаться то. просто он непонятно себя ведет с 1сек до 30сек. я еще раз настаиваю на предположении что дело не в запросе.
это фраза дня.
Третичная логика прогера
- работает
- работает но непонятно ведет
- дело вообще не в нем
))) *LOL
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014327
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
andreykaT

эластик нужен для другого компонента. который собирает каким то образом данные (через месседжи или там рест-соап или еще как) а потом после обработки отдает их юзерам по фри-текстовым запросам. это если вкратце задачи компонента.

Вот это номер.

в смысле? разве в самом начале этого не сказано? :)

еще раз. вопрос был. хс или чистый эластик. плюсы и минусы, резон не резон.

по хс я сказал что вот такая то проблема и если я буду юзать хибер-серч то оно может вот так же произойти.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014328
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
mayton
пропущено...

Тогда там регулятор в другую сторону крутануть надо. От FIRST_ROWS до ALL_ROWS.

Вообще странно это всё. Писать на хибере. Такие вещи обычно делают на native_sql.

пишут на хибере потому что есть хибер. снова не пойму зачем это всё. ну написано. на хибере. работает. запрос прост и без извращений. хибер построил его вполне разумно. что еще надо то не пойму. нельзя отказаться от хибера (как минимум хкл но прям очень подумтаь). и нельзя отказаться от выдачи 10к записей. это такие инпутпарамы.

Потому что хибер не умеет Oracle Hints.

Смотри... такая аналогия. Ты - Java-разрабочик и тебя просят пофиксить какой-то java-class. Ты открываешь
сорцы и видишь что этот класс @Generated тоесть он есть продукт кодо-генерации от CXF, или других DSL
языков и технологий. Фиксить его бесполезно т.к. он вторичен. Первичным является DSL (он же Golden Source)
и при любых версионных изменениях будет изменен именно он.

Поэтому ты понимаешь что у тебя блин (!) связаны руки блин(!). И ты поймешь гнев и ненависть любых
DBA по отношению к ОРМ именно тогда когда сам влезешь и их шкуру. Надо оптимизировать и ты знаешь
как - но возможностей нету. Ибо ORM блин (!) не поддерживает hints. И еще много можно чего написать
просто про usability. Про алиасы. Форматирование. Но я думаю общая мысль понятна.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014329
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
andreykaT
пропущено...

ты мне сказал, что ты знаешь как этот запрос сделать лучше. но по ходу ты не знаешь. давай откарячивайся дальше. :)
тут тебе написано что делать.
22224763

там какой то банальный набор банальных рекомендаций, без раскрытия темы. как сделать запрос лучше? окей, забеф. я уже понял что это был звук в лужу с твоей стороны. как всегда. :)
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014332
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
по хс я сказал что вот такая то проблема
какая?
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014334
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
PetroNotC Sharp
пропущено...
тут тебе написано что делать.
22224763

там какой то банальный набор банальных рекомендаций, без раскрытия темы. как сделать запрос лучше? окей, забеф. я уже понял что это был звук в лужу с твоей стороны. как всегда. :)
ты не поверишь.
Все твои проблемы решаются банально.
Джун за пол дня бы уже решил.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014356
Фотография Vyatich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Надо оптимизировать и ты знаешь как - но возможностей нету. Ибо ORM блин (!) не поддерживает hints. И еще много можно чего написать
просто про usability. Про алиасы. Форматирование. Но я думаю общая мысль понятна.

+1

А порой можно и без хинтов, просто переписать по-человечески запрос, но ORM блин (!) так не может, его самого надо дрессировать и всё равно фигня какая-то получается.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014361
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hibernate/SpringData разрешает делать native sql

https://www.tutorialspoint.com/hibernate/hibernate_native_sql.htm
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#reference

тоесть архитектурно ORM не запрещает их. И вопрос нативности - это просто вопрос
развитости разработчика. Он в состоянии оценить возможности этой фичи и понять что она ему полезна?

Я очень часто слышал доводы против ... дексыть "мы не привязаны к DBMS".

Ха... наивные. Да вам проще будет половину кода переписать чем поменять DBMS.
И не дай бох она зашла в продакшен. Это уже навсегда. И там не только лицензии.
Там и репликации. И 100500 левых систем которые уже сидят на данной dbms
как на наркотике. И обученный персонал. И много прочих факторов.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014365
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vyatich,
Там может быть и не орм и не хибер а что угодно вплоть да антивируса сканирующего в определенное время папки.
ТС не разбирается с юз кейсом вообще.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014370
Фотография Vyatich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,
я про ОРМ вообще.
...
Рейтинг: 0 / 0
25 сообщений из 269, страница 4 из 11
Форумы / Java [игнор отключен] [закрыт для гостей] / и снова немного архитектуры и эластика с рдбмс
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]