Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 9 10 11 12 13 14 15 16 17 [18]
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
mayton
PetroNotC Sharp
mayton,
ОРМ для Рсубд.
А в облаке нет Рсубд.

Кто тебе такую ерунду сказал? Ты возможно путаешь понятия cloud-* и cloud-storages?

Это ответ на
автор
Когда это вам надо, то да, я бы использовал ORM. но за последние лет 10 я столкнулся с такой необходимостью... 1 раз.

Если один раз за 10 лет то разве это бд в облаке?
27 май 21, 14:49    [22328018]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
gmugar
Member

Откуда:
Сообщений: 23
вообще не понял тезис "А в облаке нет Рсубд"

а это что?
https://azure.microsoft.com/en-us/services/postgresql/
https://aws.amazon.com/ru/rds/postgresql/
https://cloud.google.com/sql/docs/postgres
27 май 21, 15:09    [22328037]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
gmugar,
Контекст топика читаем.
Нужность ОРМ обсуждаем или нужность РСУБД?
27 май 21, 15:19    [22328049]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
gmugar
Member

Откуда:
Сообщений: 23
Я честно не понял к чему тут облака (managed RDBMS в облаке не перстает быть RDBMS, как бы),
но я кратко постраюсь свою мысль еще раз пояснить.

IMHO.
Единственная реальная польза от ORM это сравнительно простая поддержка нескольких разных RDBMS в одном приложении.
В момент когда ORM набирали популярность это было очень актульной темой. Это было нужно всем, буквально. Я те времена застал.
Но сейчас - это уже сильно не настолько актуально.
И, в частности, из-за распостранения облаков тоже (потому что взять тот самый managed RDBMS нужной "марки" в облаке, куда как проще, чем развернуть и самостоятельно поддерживать его в собственной ифраструктуре).

А если поддержка нескольких разных СУБД в одном приложении не нужна, то преимущества ORM, мягко говоря, не очевидны.
(Особенно если применять гиганские фреймворки типа JPA/Hibernate, которые, на самом деле, существенно добавляют сложности)
27 май 21, 20:43    [22328218]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
gmugar,
Основное назначение ОРМ это из бд получать объекты.
А потом делать БЛ на аппсервере.
А вы уперлись в смену бд.
27 май 21, 20:51    [22328220]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
gmugar
Member

Откуда:
Сообщений: 23
PetroNotC Sharp,
основное назначание любого инструмента - решать практичесике задачи.
"получение из бд объекты" никих задач, само по себе, не решает.

https://ru.wikipedia.org/wiki/ORM
Необходимо обеспечить работу с данными в терминах классов, а не таблиц данных, и, напротив, преобразовать термины и данные классов в данные, пригодные для хранения в СУБД. Необходимо также обеспечить интерфейс для CRUD-операций над данными. В общем, необходимо избавиться от необходимости писать SQL-код для взаимодействия в СУБД.

Зачем? в чем приимущество? где выигрыш?

Решение проблемы хранения данных существует — это реляционные системы управления базами данных. Использование реляционной базы данных для хранения объектно-ориентированных данных приводит к семантическому разрыву, заставляя программистов писать программное обеспечение, которое должно уметь обрабатывать данные в объектно-ориентированном виде, а хранить эти данные в реляционной форме.

"семантический разрыв"? серьезно?

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

А это утверждение совершенно не соотносится с моим личным опытом. Недоказуемая чъя-то субъективщина.
27 май 21, 21:11    [22328230]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
gmugar,
Я же написал - БЛ не в хранимках а на АппСервере
27 май 21, 21:33    [22328242]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
PetroNotC Sharp
gmugar,
Я же написал - БЛ не в хранимках а на АппСервере
что за хрень про БЛ и хранимки?
нет в них такой логики, есть только. логика sql работы с данными.
28 май 21, 00:43    [22328278]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
PetroNotC Sharp
gmugar,
Я же написал - БЛ не в хранимках а на АппСервере


Дык тем более, смысла в ОРМ мало.
Проще сразу вытаскивать нужные модель, через SQL-запрос.
Чем городить DTO для преобразования в модель приложения.

Ну и сохранение модели, так же проще выразить SQL-запросами.

Т.к. ООМ и РМД могут различаться очень сильно.
И только в самых простейших случаях они совпадают.
28 май 21, 06:59    [22328298]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
mad_nazgul,
>Дык тем более, смысла в ОРМ мало.
Проще сразу вытаскивать нужные модель, через SQL-запрос.
==
Самописный ОРМ?
Пару строк кода для иллюстрации)))
28 май 21, 07:07    [22328301]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
PetroNotC Sharp
mad_nazgul,
>Дык тем более, смысла в ОРМ мало.
Проще сразу вытаскивать нужные модель, через SQL-запрос.
==
Самописный ОРМ?
Пару строк кода для иллюстрации)))


Нет.

Берем jdbcTemplate и в RowMapping раскладываем как нам надо. :-)
28 май 21, 09:02    [22328318]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
mad_nazgul,
Твой RowMapping ноль использующих программистов.
28 май 21, 09:44    [22328332]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2511
>gmugar, вчера, 21:11 [22328230]
>Зачем? в чем приимущество? где выигрыш?
<
Здесь без рассмотрения конкретного примера(-ов) не обойтись. Список сущностей есть альтернатива таблицы.
28 май 21, 11:20    [22328386]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
PetroNotC Sharp
mad_nazgul,
Твой RowMapping ноль использующих программистов.


Я бы так не сказал. Довольно часто использую. :-p
31 май 21, 07:42    [22329094]     Ответить | Цитировать Сообщить модератору
 Re: Нужен ли нам ORM?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
mad_nazgul,
Записал. Ты один.))
Так что не гони против ОРМ.
31 май 21, 08:36    [22329111]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 9 10 11 12 13 14 15 16 17 [18]
Все форумы / Java Ответить