‘[“Java”]’)
И мне находит только точное совпадение, а нужно находить и Java и JavaScript ,
Как такой запрос написать?
Ок, а зачем тогда существует тип json? В каких случаях его юзать
Json существует для того чтобы можно было удобно принимать и отдавать json-ы. Но не обрабатывать. Любая обработка таких полей бессмысленна. Если есть потребность в каком либо поле из json-a, то либо весь json оформляют как таблицу с нормальными полями, либо же дублируют данные вынося нужное поле из json-a в отдельную колонку. И уже с этой колонкой идёт обработка, поиск и подобное
JSON в половине случаев используется как помойка, просто схемы, не схемы, насрать. Но далее наступают последствия...
У меня json содержит массив с тегами. Там нет ключей, и не хочу создавать таблицу отжельно под теги. Прийдеться переписать много кода в приложении. Может есть какойтотспособ превращать теги в строку и искать по строке при помощи like оператора?
эффективность - это совокупность затраченных сил и времени так что тут каждый сам оценивает
Понятно уж, что всегда имеется некие 3 параметра из которых можно выбрать только 2 и каждый балансирует как ему нужно. Печально потом видеть разрабов прибегающих к DBA, мол у нас все тормозит и падает, наколдуй чего-нибудь. И потом оказывается, что однажды решили не заморачиваться, тк на переделку нужна неделя...потом спустя год, все стало работать не очень хорошо, а переделать уже меньше, чем за 3 недели не представляется возможным, тк завязались на то, что есть ОТ и ДО. (История из жизни)
ну вот! так и ты заработаешь)))
Работает! То что нужно, спасибо большущее!
В СУБД - не совсем так. Точнее - совсем не так. Эффективность - это зависимость скорости решения задачи от её сложности. При поиске в JSON она у тебя будет линейной. А нужно тебе минимум логарифмисескую
вы коня в вакууме рассматриваете а я про хлеб насущный
Я как раз про хлеб...
вот ты смотришь на задачу со всех сторон, а ты посмотри на задачу с самой выгодной для ТЕБЯ стороны и ты согласишься с @t1grok, что можно выбрать только 2 из 3-х
Обсуждают сегодня