jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

Кондишен индексы ломают партицирование, поэтому тут не могу взять их

Читать полностью…

pro.jvm

добавить условие where статус такой то

Читать полностью…

pro.jvm

только в одном статусе. другие статусы могут повторяться

Читать полностью…

pro.jvm

А как правильно гарантировать уникальность определенной сущности, но только в определенном статусе? Ну типа есть int_id у Process, процесс должен быть один в статусе running с одним int_id, при этом может быть несколько, но в других статусах. Просто если делать констрейнт не на базе, то может получится ситуация, когда один поток пошел проверять есть ли такой процесс активный- не нашли, второй тоже пошел проверять и тоже ничего не нашел, и они вместе создали, нарушив конситентность

Читать полностью…

pro.jvm

Простите что потревожил, больше не буду))

Читать полностью…

pro.jvm

Мне кажется что вам стоит все же в @javastart и начать с азов.

Читать полностью…

pro.jvm

Ну очевидно напрямую в БД ходит видимо)))

Читать полностью…

pro.jvm

Ну, оно рест сервис дёргает?

Читать полностью…

pro.jvm

понял, тогда хз не веб не писал, подыми шттп сервер и через него обращайся

Читать полностью…

pro.jvm

😕😕😕😕😕😕😕😕😕😕

Читать полностью…

pro.jvm

2 tier app было давно и локально, когда клиентское приложение напрямую лезло в базу

Читать полностью…

pro.jvm

Зачем пользователями в базу лезть?

Читать полностью…

pro.jvm

Доступ к базе только через апи

Читать полностью…

pro.jvm

Поднимешь впн и там подключаешься, ну через ssh порт пошарить тоже вариант конечно

Читать полностью…

pro.jvm

Просто нативные запросы нужно будет в ручную вбивать с учетом пагинаций, агрегаций и так далее. Не думаю что это будет быстрее для пользователя

Читать полностью…

pro.jvm

И типа сделать is_locked и добавить поля по ограничению? Да, думаю пойдет, спасибо

Читать полностью…

pro.jvm

сделать lock табличку? если в нее провалилась запись при коммите - то не будет проблем с консистетностью

Читать полностью…

pro.jvm

наложить юник по двум полям?

Читать полностью…

pro.jvm

понял, буду пробовать, спасибо!

Читать полностью…

pro.jvm

я там задавал вопрос на эту тему, ответили только здесь)

Читать полностью…

pro.jvm

ну да, напрямую)) но мне уже сказали что это не комильфо)))

Читать полностью…

pro.jvm

А как общается приложение с сервером?

Читать полностью…

pro.jvm

можно стартануть с 3 tier app но это будет устаревшая инфа, ближайщее что можно посмотреть и актуальное это Service Oriented Architecture, но для пет проекта 3 tier - норм

Читать полностью…

pro.jvm

да всм промежуточном сервисе, у тебя приложение на жабе, скорее всего это веб условно
А пользователь - это клиент(штмл жс который ему отослался)
Или у тебя не веб?

Читать полностью…

pro.jvm

как правильно написать в поиске чтобы почитать об этом промежуточном сервисе?

Читать полностью…

pro.jvm

то есть между пользователем и БД должен быть промежуточный сервис, который будет обрабатывать запросы пользователей?

Читать полностью…

pro.jvm

желательно чтобы бд и сервис были недалко друг от друга

Читать полностью…

pro.jvm

я не спец по защите, но входной контур должен уметь авторизовывать пользователя, блокать аккаунты выдавать какую-то статистику.
а так если выставляете порты наружу, стандартные не выставлять, вайтлистить, блеклистить ip адреса, смотреть переборы паролей, может ddos

Читать полностью…

pro.jvm

запросы пользователям вбивать не надо будет. Запросы будут заранее подготовлены и прописаны в приложении. Я просто хочу понять - когда пользователи будут пытаться получить данные из БД - им лучше дать подключение напрямую через ip и открытый порт или через SSH подключение?))

Читать полностью…

pro.jvm

Как тогда может быть сравнима скорость доступа к данным, через нативный sql и подготовленный sql в приложении?

Читать полностью…
Subscribe to a channel