- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Все привет!
Ребят, как лучше хранить кaчeство видеозаписи? Чтобы можно было потом сортировать, селектить, ну все как надо?
Варики:
1. на каждое кaчeство по столбцу с tinyint 1
2. хранить через запятую (1,2,4) и потом регекспом брать
3. отдельную таблицу, но это мне кажется - ппц
Спасибо!
и потом регекспом брать
было потом сортировать
На большом количестве записей будет "не айс"..
1. на каждое кaчeство по столбцу с tinyint 1
Если речь о том, что для одной записи может быть несколько "качеств" (видимо, разрешение в формате XXXxYYY), то "по букварю" - это связь многие ко многим через отдельную таблицу (id_video, id_quality), при этом варианты "качеств" - в отдельной таблице.
Для желающих сэкономить - если количество различных "качеств" условно-постоянное и разных вариантов не будет, например, больше 8, 16 (или 32), то можно выделить 1 столбец, в котором каждый установленный в 1 бит будет означать наличие видео в данном качестве...
т.е. (к примеру, 1 - 200х300, 2 - 300х400, 4 - 400х500)
00000101 - есть 200х300 и 400х500 (а значение в столбце = 5)
При выборке можно пользоваться побитовыми операторами ( 5 & 4 = 4)
Насколько удобен такой подход.. не скажу..
Будут: 1080, 720, 480, 360, 240 и 100 😂
Вот и я думаю - мэни-ту-мэни щитоль.
Не, ну, базара без, можно и битовым представлением, но это хардкор.
Если это постоянное:
То сделайте tinyint
Если же будет больше или их нужно менять, то отдельные таблицы. Сильно их разносить будете или нет, уж решайте сами.
Задам вопрос в этом топике
Есть таблица и в ней поле tinyint(1). Как в один запрос update заменять значения (0->1->0->1->0->1....)
Спасибо.
Есть таблица и в ней поле tinyint(1). Как в один запрос update заменять значения (0->1->0->1->0->1....)
update users set count = 1 - count;