Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2014, 20:53   #61
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Чет не видел огнептицу без транзакций. Да и без ключей, не важно каких, даже в простейшей базе, пусть и хранилище, совсем не фонтан
Их придётся явно и неявно использовать, но для тупого хранения данных они не нужны и профита от них никакого. Тут как с классами в шарпе. Нужно метод создать, а оборачиваешь его в класс, чтобы работало.
pu4koff вне форума Ответить с цитированием
Старый 29.04.2014, 21:11   #62
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Орм скорости не даст, а скорее наоборот.
Так оно скорость в разработке дает (ну, когда приложение не тупо клиент к бд, а с какой-то более сложной бизней-логикой, когда все равно придется создавать объекты и т.д.), а не в производительности.

Но вообще в принципе какой-нибудь Lazy loading может и повысить производительности если без ОРМ было влом париться и грузили всю кучу тяжелых связанных записей, а во время работы использовалось только несколько из них (главное наоборот не попасть на select n+1).

Но я таки не думаю, что стоит здесь разводить холивар про ОРМ, везде уже по много раз описали их плюсы и минусы, и когда их стоит использовать.
http://stackoverflow.com/questions/3.../398173#398173
http://stackoverflow.com/questions/1...196277#3196277
http://programmers.stackexchange.com.../115147#115147
http://programmers.stackexchange.com.../120338#120338
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 29.04.2014 в 21:14.
Alex11223 вне форума Ответить с цитированием
Старый 30.04.2014, 08:05   #63
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Alex11223
Цитата:
Ну странно вы как-то пишете если песец.
Рано или поздно придётся написать запрос с локом, или триггер навесить или ещё что то, что умеет sql но не умеет орм. Ещё запросы могут быть совсем не те, что кажутся. А мониторить сгенеренные запросы то ещё удовольствие. И тогда будет печалька. Имхо при разработке sql части рулят тесты + ADO.NET.

pu4koff
Цитата:
Их придётся явно и неявно использовать, но для тупого хранения данных они не нужны и профита от них никакого.
Ну раньше фски были нетранзакционными. Ща может и меньше смысл, т.к. файл по идее не должен повредиться если свет вырубился. Но что, если у тебя несколько файликов, данные в которых должны быть в неком соответствии друг с другом?

Последний раз редактировалось Stilet; 30.04.2014 в 09:50.
the_deer_one вне форума Ответить с цитированием
Старый 30.04.2014, 09:20   #64
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Плюс в языках, где все является объектом?
по первое орм собственно Object-relational mapping, что как бы намекает...
а по другое, то объекты это абстракция, назовите хоть горшком
Цитата:
В Делфи не надо плодить кучу своих объектов - есть компоненты.
а они конечно за бесплатно отданы, это тоже абстракция, и в нутрях там своего столько что огого

Цитата:
ну, когда приложение не тупо клиент к бд, а с какой-то более сложной бизней-логикой
вот тут как раз орм не помощник, а кастыль

а ваще серебряной пули нет

Последний раз редактировалось Stilet; 30.04.2014 в 09:54.
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проектирование базы данных в Postgres: выбор типа данных между TEXT и VARCHAR Blondy Общие вопросы по программированию, компьютерный форум 6 06.03.2014 02:09
Базы данных: репликация и хранилище данных Nikitashtab Фриланс 0 04.11.2011 23:11
Базы данных изменение данных (Delphi (ADO)). RuthlessD Помощь студентам 0 16.06.2011 19:57
проверка базы данных на корректность веденных данных samouelson БД в Delphi 1 20.12.2009 17:23