Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: TXT или MySQL?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
nikemat
Отправлено: 26 Января, 2013 - 20:48:49
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Каковы преимущества базы MySQL перед текстовыми? В каких случаях лучше использовать текстовую, а в каких mysql базу. как это влияет на производительность? какая из них быстрее работает с большими объемами данных.
 
 Top
halsoft
Отправлено: 26 Января, 2013 - 21:02:27
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Нояб. 2012  
Откуда: The Land of Chechens


Помог: 3 раз(а)




Что значит текстовую? Имеете ввиду сохранять данные в файл с расширением txt? Улыбка

БД на файлах лучше устраивать, когда у вас ну очень простой проект, а БД используется лишь для счетчика или чего-то еще подобного.

mysql быстрее, потому что он осуществляет выборку, изменение данных на более низком уровне, нежели манипуляции php с файлами.


-----
Хорошие дела улучшают настроение, делают жизнь счастливей, а людей человеками.
 
 Top
nikemat
Отправлено: 26 Января, 2013 - 21:48:40
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




да, текстовые файлы. ну более-менее понятно. а с каким объемом текстового файла php будет работать столько же по времени, сколько с mysql?

(Отредактировано автором: 27 Января, 2013 - 08:24:35)

 
 Top
OrmaJever
Отправлено: 26 Января, 2013 - 22:09:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




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


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
nikemat
Отправлено: 27 Января, 2013 - 08:24:56
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




для чего я это выясняю: будет проект с большим числом пользователей. у каждого пользователя есть настройки, например- их местоположение, и прочие..
что лучше- создавать по каждому юзеру отдельную бд и хранить там все таблицы по нему, либо создавать отдельные бд с местоположением и указывать в ней id юзера?
 
 Top
Gerd
Отправлено: 27 Января, 2013 - 09:18:49
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)

[+][+][+]


Зачем еще сотни тысяч таблиц в бд, а уж тем более бд ,добавляйте еще поля в таблицу и в них храните...


Создавайте отдельный, выделенный сервер по каждому пользователю. Радость

(Отредактировано автором: 27 Января, 2013 - 09:21:31)

 
 Top
nikemat
Отправлено: 27 Января, 2013 - 16:56:05
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




так значит как будет выглядеть база? одна таблица, в которой все столбцы по этому юзеру? его места, закладки, имя-фамилия, логин и пароль и тп?
или отдельные таблицы всех логинов, паролей и тп, в котором также id юзера?
приведите блок-схему..
 
 Top
Gerd
Отправлено: 27 Января, 2013 - 17:01:43
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)

[+][+][+]


Структуру таблицы уж не буду писать, на примере понять можно.
База одна, в ней 1 таблица пользователей, в таблице 5 полей.
1п-id
2п-Логин
3п-пароль
4п-эмеил
и тд
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB