powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как лучше реализовать хранение в БД?
4 сообщений из 4, страница 1 из 1
Как лучше реализовать хранение в БД?
    #39170461
mysxd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Пишу самописный новостной сайт на PHP.

Новости будут на двух языках и хранится в таблице MySQL.

Вот думаю, чтобы быстрее будет работать (так как новостей будет очень много - очень важна скорость и производительность). Вопрос в том как построить таблицу в БД, где будут хранится новости.

Первый вариант:
1. id | subject_ua | subject_ru | text_ua | text_ru| tags_ua | tags_ru

или второй вариант, делать для каждого языка свою таблицу в БД? Или лучше держать все таки в одной таблице?

Ребят, помогите советом...
...
Рейтинг: 0 / 0
Как лучше реализовать хранение в БД?
    #39170506
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysxdделать для каждого языка свою таблицу в БД?Зависит от ряда моментов - всегда ли каждая новость будет иметь оба перевода? Не случится ли так, что понадобится третий язык?
Обычно переводы хранятся в той же таблице, но в разных записях, с указанием языка этой записи.


mysxdtags_ua | tags_ruТэги выносите в отдельную таблицу и еще понадобится таблица для связей между тэгами и новостями.
...
Рейтинг: 0 / 0
Как лучше реализовать хранение в БД?
    #39170512
mysxd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

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

Таблица связи между тэгами и новостями это как?
...
Рейтинг: 0 / 0
Как лучше реализовать хранение в БД?
    #39170525
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysxdТаблица связи между тэгами и новостями это как?Таблица из двух полей - идентификатор новости и идентификатор тэга.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как лучше реализовать хранение в БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]