|
2.2, Аноним (2), 23:44, 17/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
Угу, вот только обычно SQL осилить проще чем очередной нескучный синатксис носкуэли.
| |
|
3.7, лютый лютик_ (?), 05:52, 18/12/2018 [^] [^^] [^^^] [ответить]
| –8 +/– |
>Угу, вот только обычно SQL осилить проще чем очередной нескучный синатксис носкуэли.
SQL как и HTML это языки не для программистов, а околокомпутерного сброда.
У нормального программиста многостраничные портянки с RANK да PARTITION BY вызывает батхёрт.
Ещё и под каждую РСУБД совершенно свой велоси^W синтаксис.
Посему все живые проекты на РСУБД используют ORM.
А вот у той же Монго java API это просто прорыв по сравнению с замшелым SQL. И встроенный ORM с версии 3.5
| |
|
4.9, Anonim (??), 08:49, 18/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
При использовании ORM производительность существенно ниже, чем без них с SQL
| |
4.10, Аноним (10), 09:28, 18/12/2018 [^] [^^] [^^^] [ответить]
| +5 +/– |
Извините за переход на личности, но Вы, батенька, неосилятор SQL с чрезмерно завышенным ЧСВ.
| |
|
|
6.13, Аноним (10), 10:23, 18/12/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Нет. Скорее вы фанатик смузи-SQL.
Нет, все объясняется проще - я уже стар для этих ваших ORM, а SQL - наше всё. Можете обзывать меня старым пеpдуном-ретроградом. Плюс уже пару раз был свидетелем, как более молодые коллеги применяли этот самый ORM (Hibernate), взахлеб, с восторгом, рассказывали, как все замечательно. Но потом, когда проект вырастал и усложнялся, накапливал кучу данных и все начинало тормозить, товарищи скисали и в новых проектах или конторах тихо переходили на JDBC/SQL (или чуть более высокоуровневые обертки над SQL - типа iBatis, JdbcTemplate...). В приложениях-"пет-шопах" ORM, конечно, рулит. Кстати, в очередной раз напоминаю себе что пора бы хоть раз попробовать это ваше смузи.
| |
|
7.14, Аноним (11), 10:28, 18/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Нет, все объясняется проще - я уже стар для этих ваших ORM, а SQL - наше всё. Можете обзывать меня старым пеpдуном-ретроградом.
Настоящие ретрограды застали времена, когда ваш SQL был очередной хипстерской поделкой, а все базы был нереляционные. Не льстите себе.
| |
7.23, лютый жабист__ (?), 11:50, 18/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
>Плюс уже пару раз был свидетелем, как более молодые коллеги применяли этот самый ORM (Hibernate), взахлеб, с восторгом, рассказывали, как все замечательно
Про Хибернейт с восторгом? Так они напросто идиёты :) Очевидно, что голый SQL это дно, а Хибернейт лишь костыль для дна. Проблемы не решает, а только прячет.
А нормальные люди переходят на более современные и вменяемые API, которые по странному совпадению, в РСУБД не завезли. Про criteria api не надо.
| |
|
|
5.12, лютый жабист__ (?), 10:03, 18/12/2018 [^] [^^] [^^^] [ответить]
| –9 +/– |
>Вы, батенька, неосилятор SQL с чрезмерно завышенным ЧСВ.
Бизнес уже давно расставил всё по своим местам, SQL это много багов на ровном месте - пока не запустишь прожку, неизвестно выполнится запрос или не распарсится. Особенно феерично когда аргументы генерятся из кода, ни preparedStatement сделать низя, ни гарантировать, что запрос корректный.
Поэтому сейчас РСУБД уже почти вымерло, сколько минус не жамкай :)))
| |
|
6.19, Лютый жабадавист__ (?), 11:14, 18/12/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чего, уже все банки перешли на No-SQL? Или исследователи и наука начали подзабивать на структурированность и математическую точность? No-SQL уже как-то стандартизирован и сертифицирован для того, чтобы быть использованным большим бизнесом, оборонкой и госкомпаниями? Чего у вас там за бизнес, который все уже расставил, и по каким местам? По туалетам что ли?
| |
|
7.20, лютый жабист__ (?), 11:19, 18/12/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
>No-SQL уже как-то стандартизирован
А этот ваш SQL когда стандартизируют? :D А то в орацле8 один запрос, в орацле11 другой, в слона третий, а мускуль вообще половину не умеет.
| |
|
6.21, Аноним (10), 11:39, 18/12/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Вот уж нет Лови минус Тоже частично жабист, но больше быдлоораклоид Запросы т... большой текст свёрнут, показать | |
|
7.24, лютый жабист__ (?), 12:05, 18/12/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
>но больше быдлоораклоид
Не думаю, что вышенаписанная отвратительная простыня сработает для например API ElasticSearch
QueryBuilder qbPersonal = QueryBuilders.boolQuery()
.must(queryDate)
.should(QueryBuilders.boolQuery()
.should(QueryBuilders.matchPhraseQuery("text", "тут фразко"))
.should(QueryBuilders.matchQuery("text", "словечко"))
.should(QueryBuilders.matchQuery("text", "другое"))
.must(QueryBuilders.matchQuery("text", "печалька"))
.minimumShouldMatch(1))
.should(QueryBuilders.boolQuery()
.should(QueryBuilders.queryStringQuery("\"перестановочка допускается\"~2"))
.should(QueryBuilders.queryStringQuery("\"иНечеткийПоиск\"~"))
.minimumShouldMatch(1))
.minimumShouldMatch(1);
А внезапно бывают и другие NOSQL, например монго API:
List<BasicDBObject> argsList = new ArrayList<>();
туда просто накидал разных аргументов, потом как угодно склеили (or/and/exists/in итд)
argsListUL.add(new BasicDBObject("blabla1", bubu));
и выполнили, на входе сразу собранные объекты.
Про api Neo4j вообще молчу, можно наследовать траверсер и по графу ходить по своим правилам.
Ваш лохматый SQL закапывайте уже, осиляторы....
| |
|
8.32, Аноним (10), 16:59, 18/12/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Вот оно, перескакивание на другую тему обсуждения, когда поймали на лжи Лови ... текст свёрнут, показать | |
|
7.25, VladSh (?), 13:22, 18/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
Поддерживаю лютого жабиста - для динамических выборок всё это безнадёжно устарело.
| |
|
8.33, Аноним (10), 17:20, 18/12/2018 [^] [^^] [^^^] [ответить] | +/– | А если большинство разработчиков - ораклопогроммисты , логика обработки данных ... текст свёрнут, показать | |
|
9.43, VladSh (?), 13:18, 19/12/2018 [^] [^^] [^^^] [ответить] | –1 +/– | Вот это-то и печально Когда логика вне БД, то можно без серьёзных проблем мигри... текст свёрнут, показать | |
|
10.48, Аноним (48), 22:51, 19/12/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Когда вся логика в БД можно без проблем мигрировать с одного сервера приложений ... текст свёрнут, показать | |
|
|
|
|
|
|
4.31, Аноним84701 (ok), 16:47, 18/12/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> SQL как и HTML это языки не для программистов, а околокомпутерного сброда.
> У нормального программиста многостраничные портянки с RANK да PARTITION BY вызывает батхёрт.
"Нормальный" – это который в свое время прогулял реляционную алгебру и исчисление и теперь считает бывший Structured English Query Language (да-да, само название говорит уже о целевой аудитории - оно делалось для пользователей) непонятной и запутанной магией? :)
| |
|
|
2.3, Аноним (3), 23:58, 17/12/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
Когда не понимаешь, что области применения реляционок и nosql - различаются
| |
2.8, bunta (?), 07:19, 18/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
SQL и документоорентированные БД решают разные задачи. Это как говорить "машина для тех, кто не освол самолет"
| |
|
1.5, Аноним (5), 01:47, 18/12/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> приняли решение полностью запретить изменение ключевых настроек СУБД через API. Настройки теперь могут быть изменены только при наличии shell-доступа к серверу
Замшелые ретрограды! Прогресс не остановить!!!!1
| |
|
|
3.38, Аноним (38), 18:55, 18/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Прогресс не остановить!!!!1
> Что мешает написать cgi-скрипт?
Скрипт остановки прогресса? :)
| |
|
2.41, Аноним (10), 09:28, 19/12/2018 [^] [^^] [^^^] [ответить]
| +/– |
(бабка на скамейке у подъезда, шёпотом, глядя исподлобья): - Ничего, ничего... Сейчас ваш прогресс прокрутит Большую чОрную Дыру в Большом Адронном Коллайдере и сам собой остановится... Или киданёт одну страпельку и усё, станет прогресс странным...
| |
|
|