|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttВсяко проще чем наколеночные извращения в БД, которые потом ещё как-то придётся поддерживать, а это ад. Ад/не ад - зависит исключительно от навыка работы с SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 05:58 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныhVosttВсяко проще чем наколеночные извращения в БД, которые потом ещё как-то придётся поддерживать, а это ад. Ад/не ад - зависит исключительно от навыка работы с SQL. Можно быть наездником хоть миллионного левела, с навыками разведения лошадей в 25 поколении. Но на даже раздолбанном запорожце всё равно и комфортней и быстрее, и специфических навыков не нужно. Конечно, если навыки работы с SQL -- это всё, что есть, то.. лучше выгнать эскюэльщика и взять вменяемого разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 06:40 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVostt, Полагаешь , что без ORM жизни нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 08:48 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttМожно быть наездником хоть миллионного левела, с навыками разведения лошадей в 25 поколении. Но на даже раздолбанном запорожце всё равно и комфортней и быстрее, и специфических навыков не нужно. Аналогия некорректна, поскольку подразумевает одинаковую функциональность с разной реализацией, что в обсуждаемом вопросе далеко не так. hVosttКонечно, если навыки работы с SQL -- это всё, что есть, то.. лучше выгнать эскюэльщика и взять вменяемого разработчика. Перевод гипотетической ситации в крайность для подтверждения своей позиции? А если не всё, что есть, и в равной степени наличествует и навык работы с SQL, и с C#? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 09:37 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
andreymxRLS разве не с 2016-й версии начинается? Причем тут версия? Это можно реализовать на тригерах, как раньше все и делали. Тут главное - идея. У каждой строки есть свой маркер и база выясняет, имеет ли пользователь что-то делать с помеченной данным маркером строкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 10:10 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Cat2, в 2016 имеются штатные средства- https://msdn.microsoft.com/ru-ru/library/dn765131.aspx они естественно тоже не панацея ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 10:36 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
ИзопропилПолагаешь , что без ORM жизни нет? В мире всему есть место. Даже редкий инструмент может быть полезен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 11:22 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныАналогия некорректна, поскольку подразумевает одинаковую функциональность с разной реализацией, что в обсуждаемом вопросе далеко не так. Аналогия не может на все 100% совпадать с предметом обсуждения, иначе аналогия становится просто не нужна. Смысл аналогии выделить и показать какую-то особенность или черту. В данном случае я демонстрирую, что кони до сих пор используются, но для передвижения по местности лучше взять что-то более подходящее на сегодняшний момент (автомобиль, лодка, самолёт). SQL используется, но для разработки приложений лучше взять более подходящие инструменты (c#, java, python.....). Сон Веры ПавловныПеревод гипотетической ситации в крайность для подтверждения своей позиции? А если не всё, что есть, и в равной степени наличествует и навык работы с SQL, и с C#? Выгнать упоротого эскюэльщика не крайность, а зачастую здравое и мудрое решение. Если наличествнует навык C# и SQL, надо писать приложение на C#, а сложные запросы на SQL. Даже не понял, с чем ты тут не согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 11:28 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Cat2У каждой строки есть свой маркер и база выясняет, имеет ли пользователь что-то делать с помеченной данным маркером строкой. Сегодня достаточно маркера. А завтра нужно будет учитывать контекст и кучу обстоятельств. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 11:29 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttCat2У каждой строки есть свой маркер и база выясняет, имеет ли пользователь что-то делать с помеченной данным маркером строкой. Сегодня достаточно маркера. А завтра нужно будет учитывать контекст и кучу обстоятельств. А вот в этом и заключается профессионализм. Заранее предусмотреть кучу обстоятельств ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 13:28 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttА завтра нужно будет учитывать контекст и кучу обстоятельств. если писать на c# это конечно же учитывать не придётся - само всё напишется )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 14:00 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Cat2А вот в этом и заключается профессионализм. Заранее предусмотреть кучу обстоятельств Я тоже так раньше думал. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:04 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Изопропилесли писать на c# это конечно же учитывать не придётся - само всё напишется )))) У тебя всё будет под рукой, потому что это именно то место, где всё происходит. А база данных это изначально хранилище. Не надо лепить из неё что-то там другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:07 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttА база данных это изначально хранилище. Не надо лепить из неё что-то там другое.Оракл и Майкрософт до сих пор не в курсе. Вот и пилят кто PL/SQL, кто T-SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:11 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
ИзопропилhVosttА база данных это изначально хранилище. Не надо лепить из неё что-то там другое.Оракл и Майкрософт до сих пор не в курсе. Вот и пилят кто PL/SQL, кто T-SQL Авторитетом компаний решил задавить? Тем более PL/SQL и T-SQL уже как бы в самом названии намекает, что это про обработку запросов. Существуют задачи, где надо много и массированно колбасить данные, пережёвывать их много и в большом количестве. Но это слишком узкоспециализированные задачи. Да и внешним программированием они порой всё же эффективней решаются. Если уж говорить о T-SQL, то даже свою агрегатную функцию МС рекомендует писать на .NET-е и приделывать DLL. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:18 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttИзопропилпропущено... Оракл и Майкрософт до сих пор не в курсе. Вот и пилят кто PL/SQL, кто T-SQL Авторитетом компаний решил задавить? Тем более PL/SQL и T-SQL уже как бы в самом названии намекает, что это про обработку запросов. Существуют задачи, где надо много и массированно колбасить данные, пережёвывать их много и в большом количестве. Но это слишком узкоспециализированные задачи. Да и внешним программированием они порой всё же эффективней решаются. Если уж говорить о T-SQL, то даже свою агрегатную функцию МС рекомендует писать на .NET-е и приделывать DLL.то есть чтобы подсчитать количество активных ОС, я должен их всех затянуть на клиента? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:24 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
andreymxто есть чтобы подсчитать количество активных ОС, я должен их всех затянуть на клиента? А что, с клиента уже SQL-запросы не делаются? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:42 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttНо это слишком узкоспециализированные задачи. да ты шо ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:45 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Изопропилда ты шо Так я и не понимаю чего вы хотите доказать тут мне. Раскидывать куски логики между БД и приложением? Или вообще пилить приложуху на T-SQL? Я понимаю, что это возможно, но нафиг не упало такой хернёй заниматься. Если в команде затесался упоротый SQL-щик, не знающий куда отягощающие его знания применить, а на что-то другое тямы не хватает, надо такого кадра как можно быстрее вычислить и прогнать взашей. Под упоротым я имею в виду индивидуума, который решение любой задачи способен рассматривать только исключительно в терминах SQL (T-/PL/SQL и проч.) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 15:53 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttТак я и не понимаю чего вы хотите доказать тут мне топикстартеру нужно какое-то говно из экселя в базу грузить, подозреваю, что основная бизнес-логика - как раз разбор эксельных файлов. весьма вероятно, что среднее звено в этой задаче - как корове седло. просто есть такое подозрение, не более чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 16:07 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
Изопропилвесьма вероятно, что среднее звено в этой задаче - как корове седло. Надо с чего-то начинать. Не постоянно же «в говне» сидеть. Если бы я руководствовался логикой «херак-херак» и в продакшен, то вряд ли вырос до уровня текущих проектов. Так бы и занимался низкопрофильным мудизмом до пенсии. Поэтому топикастеру и всем другим желаю только лучшего. Даже если это выглядит непросто. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 16:14 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
hVosttandreymxто есть чтобы подсчитать количество активных ОС, я должен их всех затянуть на клиента? А что, с клиента уже SQL-запросы не делаются?я не пойму твоей фразы авторЕсли уж говорить о T-SQL, то даже свою агрегатную функцию МС рекомендует писать на .NET-е и приделывать DLL.или ты про пользовательские агрегатные функции? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 18:29 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
andreymxили ты про пользовательские агрегатные функции? Именно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 18:53 |
|
c# vs 2015 + ms sql 2012 + доступ к строкам таблицы
|
|||
---|---|---|---|
#18+
andreymx под каждый разрез данных свою вьюху? Одну на всех и триггеры на нее. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 10:35 |
|
|
start [/forum/topic.php?fid=20&msg=39369774&tid=1400135]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 166ms |
0 / 0 |