powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.net и работа с БД?
25 сообщений из 142, страница 4 из 6
ASP.net и работа с БД?
    #38594781
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79В общем и целом конечно верно, но например наши БД вы из модели не создадите. Они слишком объемные и слишком сложные. К тому же проклятие унаследованного кода - основная логика была в БД.

охотно верю
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594795
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttArm79В общем и целом конечно верно, но например наши БД вы из модели не создадите. Они слишком объемные и слишком сложные. К тому же проклятие унаследованного кода - основная логика была в БД.

охотно верю
Кстати, а в EF уже сделали поддержку наследованных сущностей?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594813
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarКстати, а в EF уже сделали поддержку наследованных сущностей?

3 способа на выбор
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594821
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Погуглите различные режимы GC. Например, фоновая сборка мусора сервера
зачем гуглить если я знаю что эт, будем смотреть первоисточник
http://msdn.microsoft.com/ru-ru/library/ee787088(v=vs.110).aspx#concurrent_garbage_collection
смотрим графики если лень читать(параллельная, фоновая) и видим что задержки есть просто их уменьшили и от этого никуда не деться. ручной деструктор с++ будет дальше рулить. а если у вас задачи высочастотнных то думаю эт существенно будет, хотя все упирается в объемы конечно.

hVosttпроблема надуманная

ну в теме которую предложил оппонент Arm79, эти задержку могут существенно поменять расклад
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594844
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuskyANAГ А на HighLoad++ чисто дотнетчики собираются и обсуждают как они круто запилили очередной проект на EF
ну вы ж сами написали что инструмент под задачу) и EF покроет 99% задач без проблем.99% Ваших задач

Я за 11 лет своей карьеры ни разу не использовал EF, даже в учебных целях. На текущем месте работы используется NHibernate.
Но я по большей части ковыряюсь с MongoDB.
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594848
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA99% Ваших задач

Я за 11 лет своей карьеры ни разу не использовал EF, даже в учебных целях. На текущем месте работы используется NHibernate.
Но я по большей части ковыряюсь с MongoDB.

браво! ввязываться в дискуссию без малейшего опыта активно обсуждаемого продукта, это по-нашему
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594849
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttArm79Там еще много всяческих операций. Нагрузка большая, и EF просто не тянет. А BLToolit более чем.

принимается. однако, хочу уточнить, что цель EF -- не обработка данных, а слой скрывающий механизм доступа к данным чуть менее, чем полностью.А кэш у тебя с какой стороны этого слоя?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594853
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA99% Ваших задач

Я за 11 лет своей карьеры ни разу не использовал EF, даже в учебных целях. На текущем месте работы используется NHibernate.
Но я по большей части ковыряюсь с MongoDB.

браво! ввязываться в дискуссию без малейшего опыта активно обсуждаемого продукта, это по-нашему Ещё скажи в EF реализованы какие-то чудесные механизмы, которых нет в других ORM
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594870
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЕщё скажи в EF реализованы какие-то чудесные механизмы, которых нет в других ORM

ага

YouTube Video
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594871
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, а в качестве кэша мы используем Couchbase в режиме Memcached, жуть да?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594877
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... сейчас будет задействован главный аргумент "А если на твое место придет человек, который не знает T-SQL?" ... :)
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594881
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAЕщё скажи в EF реализованы какие-то чудесные механизмы, которых нет в других ORM

ага О как. Колись, что ты считаешь чудесным(и) механизмом(ами)?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594885
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА кэш у тебя с какой стороны этого слоя?

кеш EF, разделяемый кеш данных приложения (2 уровня), кеш IIS, кеш прокси, кеш клиента, LocalStorage кеш клиента.
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594888
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAА кэш у тебя с какой стороны этого слоя?

кеш EF, разделяемый кеш данных приложения (2 уровня), кеш IIS, кеш прокси, кеш клиента, LocalStorage кеш клиента.Хорошо. Какой кэш ты относишь к данным?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594898
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAО как. Колись, что ты считаешь чудесным(и) механизмом(ами)?

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

чудесный механизм здесь в том, что есть как минимум 3 парадигмы: Db First, Model First, Code First. кто из существующих ORM может похвастаться такой широтой взглядов? и какой смысл мерять ms на тысячах запросов, если в реальности скорость работы приложения зависит совершенно не от этого?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594899
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХорошо. Какой кэш ты относишь к данным?

в смысле?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594919
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAХорошо. Какой кэш ты относишь к данным?

в смысле?Согласно твоим словам: EF - это слой скрывающий механизм доступа к данным чуть менее, чем полностью.

Вот и становится интересно, какой кэш ты сюда включаешь, а какой нет.
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594922
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik... сейчас будет задействован главный аргумент "А если на твое место придет человек, который не знает T-SQL?" ... :)
+1))
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594931
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСогласно твоим словам: EF - это слой скрывающий механизм доступа к данным чуть менее, чем полностью.

Вот и становится интересно, какой кэш ты сюда включаешь, а какой нет.

и при чём тут механизм доступа к данным и кеш? у EF свой кеш, у приложения свой, у клиента свой... конечно высокий уровень абстракции EF соверешенно не означает, что не надо знать как он работает. и полностью игнорировать тот факт, под капотом SQL конечно же нельзя.
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38594974
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, для меня "слой скрывающий механизм доступа к данным" - это определение принципа persistence ignorance своими словами.

А принцип заключается в том, что по объекту нельзая понять откуда он взялся: из кэша, из БД, из стороннего сервиса, или ещё откуда-то.

Согласен?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38595014
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА принцип заключается в том, что по объекту нельзая понять откуда он взялся: из кэша, из БД, из стороннего сервиса, или ещё откуда-то.

Согласен?

к чему ты клонишь?
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38595031
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, к тому, что в EF нет встроенной поддержки для работы с кэшами второго уровня в отличае например от NHibernate.
И ты несколько поспешил со своим определением того, что EF - это слой скрывающий механизм доступа к данным чуть менее, чем полностью.
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38595058
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, к тому, что в EF нет встроенной поддержки для работы с кэшами второго уровня в отличае например от NHibernate.
И ты несколько поспешил со своим определением того, что EF - это слой скрывающий механизм доступа к данным чуть менее, чем полностью.

Говорила мама, не суйся туда, в чём не розбираешься

http://msdn.microsoft.com/ru-ru/magazine/hh394143.aspx
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38595070
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAhVostt, к тому, что в EF нет встроенной поддержки для работы с кэшами второго уровня в отличае например от NHibernate.
И ты несколько поспешил со своим определением того, что EF - это слой скрывающий механизм доступа к данным чуть менее, чем полностью.

Говорила мама, не суйся туда, в чём не розбираешься

http://msdn.microsoft.com/ru-ru/magazine/hh394143.aspx И почему я не удивлён тому, что ты именно эту статью нагуглил.

Там написано ровно тоже самое, что я озвучил выше: "В EF нет встроенной поддержки для работы с кешами второго уровня".
...
Рейтинг: 0 / 0
ASP.net и работа с БД?
    #38595078
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё мы все должны были подождать появления на свет Windows Server AppFabric
...
Рейтинг: 0 / 0
25 сообщений из 142, страница 4 из 6
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.net и работа с БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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