169 похожих чатов

Всем привет, а кто-то пробовал комбинировать подход для локализации моделек? Я

имею ввиду использовать и json (spatie) и отдельную таблицу(astrotomic)?
Например, для настроек или меню юзать json-колонку, где не нужен поиск.

А для всяких статей где нужно искать полнотекстово, использовать астротомик с отдельными таблицами для переводов?

6 ответов

20 просмотров

так в разных моделях и используй разный подход, пересечения не будет, а вот если в одной модели и то и то, то наверное это не стоит делать.

Vlad- Автор вопроса
Egor Gruzdev
так в разных моделях и используй разный подход, пе...

та это понятно. Просто думаю какие подводные камни могут быть еще, помимо того что другой разраб немного растеряется от разных подходов в проекте

Vlad
та это понятно. Просто думаю какие подводные камни...

опять же подход подходом, но когда кол-во языков будет больше 3-4-х, то spatie может начать проигрывать,т.к. при использовании spatie выборка происходит по полной, т.е. все переводы а потом выбирается нужный из раскодированного json, в в astrotomic, хоть и происходит запрос к базе данных, но выбирается только нужный язык. и поиск не является самым узким звеном при использовании spatie, а узкое звено как раз, мое мнение, объемные данные, которые будут выбираться из базы данных при выборки данных для модели из базы. P.S. вроде так, но могу ошибаться

Vlad- Автор вопроса
Egor Gruzdev
опять же подход подходом, но когда кол-во языков б...

1. спати проигрывает с объемом - да, соглашусь 2. астротомик тоже достаёт всё сначала и потом уже фильтрует на основе текущей/фолбек локали. Но это можно переписать спокойно самому 3. поиск у спати проигрывает, если юзать mysql. на постгресе полегче с json колонками насколько я знаю. Хотя постгрес уже давно не юзал( 4. я хочу юзать спати основой, но бывают случаи когда без астротомика не обойтись. Как например с поиском по большему кол-ву языков или данных

Vlad
1. спати проигрывает с объемом - да, соглашусь 2. ...

когда возникает поиск по большому количеству данных, то в мощь надо брать Laravel Scout c драйвером от совсем простых tntsearch до монстра Elastic, ну или сторонние сервисы за деньги и тогда уже без разницы, что там в модели используется

Vlad- Автор вопроса
Egor Gruzdev
когда возникает поиск по большому количеству данны...

так то оно так, но иногда не хочется зависить от стороннего сервиса на мелком проекте, где клиент скупердяй. По этому просто добавить астротомик будет норм. Ну или подключить какой-то драйвер БД на laravel scout и индексировать сам себе в БД😳

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта