Mysql and txt_file

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Обычная форма добавления комментариев, добавлять можно около 1000 знаков в поле с текстом.
В дальнейшем текст не будет никак модифицироваться, просто храниться и выводиться на страницу.

Собственно, вопрос:
Что выбрать для хранения? Базу или файлы?
На данный момент выбран вариант с базой.

Однако, можно реализовать это и через базу и через файлы.
В базе хранится дата добавления комментария, его айди и всё остальное, как полагается. А также путь к самому файлу .txt с всем текстом комментария.
И при выводе на страницу комментариев считывать из файла весь текст.

Или всё же оставить в базе текст? Но тогда база разрастется до приличных размеров..
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
[member=FiRеFоX], оставь в текст в базе, т.к. тебе прийдется еще и доставать с помощью PHP/другой язык весь текст с помощью file_get_contents, fopen и т.д. Т.е. дополнительная нагрузка. Если хочешь можешь погуглить на эту тему.

P.S.: нашел ссылку:
http://stackoverflow.com/questions/11806986/use-my-mysql-or-text-file-to-store-data-for-fast-access

Лучший ответчик ссылается на MySQL т.е. базу данных.
 

czp

czp
Регистрация
05.06.2011
Сообщения
635
БД, товарищи не сходите с ума
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
Но тогда база разрастется до приличных размеров..[/size]
А что файлы никак не растут в размере?
Если и хранить в файле, то хоть в json закатывай. Чтение с диска не так накладно как выборка из базы. Но в случае с комментами это вообще не годится ну просто никак.
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Понятно, спасибо. Значит, оставлю так, как сейчас есть)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ