Re[51]: EntityFramework - тормоз
От: alex_public  
Дата: 24.04.15 19:43
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ну вот тебе конкретный случай — Для отображения этого сообщения нужны ID пользователя, его ник, права доступа и метка, если есть. Что твое API будет возвращать?


Слишком мало информации. Надо ещё знать что там за таблицы у нас и что за выдача информации (один пользователь или много и т.д и т.п.). )

_>>Ты не путай запрос одного пользователя и запрос некого списка. )

НС>Да неважно. У списка то тоже будет тип элемента.

Очень даже важно. При запросе одной строки, ты не почувствуешь разницы в производительности если будешь запрашивать её всю или же набор отдельных полей. А вот при запросе большого количества строк разница уже появляется...

_>>Эээ что? ) Вообще то это я спрашивал тебя как будет выглядеть в прикладном коде решение указанной задачи на linq.

НС>Перечитай топик. Вьешся как уж на сковородке, уже которое сообщение избегая ответа на прямой вопрос.

Я избегаю? Ты бредишь? ) Тут вообще то я тебе последние два сообщения задаю вопрос (и я же привёл пример кода, относительно которого идут вопросы) о том, как будет выглядеть код на linq, аналогичный моему примеру со слоем абстракции БД, а ты не отвечаешь.

_>>Кстати, если вспомнить статистику из таких анализов, то можно сделать очень забавный вывод, в контексте нашей дискуссии. Как я уже сказал, большинство веб-движков умеют работать с несколькими СУБД.

НС>Опять какие то абстрактные веб-движки. Большинство веб движков написано на РНР, что совсем не означает что РНР как язык это оптимальное техническое решение.

Хыхы, ну вот сам и проговорился. ))) Понятно, что ты прекрасно понимаешь что такое веб-движки, вот даже статистику по их языками знаешь. Однако аналогичную статистику по поддерживаемым ими СУБД ты конечно же воспринимать не хочешь. )))

НС>Я вот постоянно вынужден тебя небес спускать. Посмотри на этот сайт — он, как известно, работает на mssql. Причем делает то уже 14 лет. Ну и как, помогла бы ему поддержка других БД?


Потому как этот сайт использует не готовый движок, а некий свой велосипед.

НС>Это как раз не удивительно. mysql настолько убог, что, хоть и с трудом, но можно решения с его использованием перенести на нормальные сервера. А вот когда в коде больше 3.5 тупейших запросов, то тут уже все не так просто.


У тебя что-то не так с логикой. ))) Сейчас имеем в большинстве веб-движков: или поддержку многих СУБД (естественно включая mysql) или только mysql. А если бы была верна твоя логика, то имели бы: или одна какая-то нормальная СУБД (не mysql) или одна какая-то СУБД+mysql (на которую типа легко портировать). Так что твоя замечательная логика расходится с реальностью. )))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.