![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
||
|
|
| Spiker |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 25.5.2005 Где: Спортзал Репутация: -2 Всего: -2 |
при большой нагрузке что лучше
файл или MysQL Файлы используется для записи данных, инфа о каждом пользователе будет сохранять в файл, скрипт будет обновлять/добавлять данные в файл этого пользователя до тех по пока он не уйдет с сайта. После того как он вернется запись продолжиться c начала, только предыдущий записи не будут удаляться. После будут просматриваться и использованы для подсчётов в другом скрипте. В один момент мы имеем 5 тысяч пользователей на сайте, все данные записываются Вот вопрос: Если я прав MySQL будет перегружен с такими обработками, тем-более если начнется трансформация данных . Так вот я решил использовать файлы. Так это или нет? И не уверен использовать один файл для сохранения всех данных или для каждого пользователя собственный файл. Мне больше нравиться отдельный файл на каждого пользователя. Какое ваше мнение? Что лучше? если будет база данных то тогда в одной безе все изменения будут вносится а там через ID будет линк к другой базе через которую я буду получать данные, но если файлы то там сразу по ID буду доставать файл со-всеми данными. Это сообщение отредактировал(а) Spiker - 11.2.2010, 20:35 -------------------- Даваите жить дружно! (Леопольд.) :shy67: |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
Ни с чем mysql не загнётся. Проблема надуманна.
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Забавный опрос.
Я думаю, что при такой формулировке можно смело отвечать "одинаково". |
|||
|
||||
| Spiker |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 25.5.2005 Где: Спортзал Репутация: -2 Всего: -2 |
если будет база данных то тогда в одной безе все изменения будут вносится а там через ид будет линк к другой базе через которую я буду получать данные, но если файлы то там сразу по ID буду доставать файл со-всеми данными.
-------------------- Даваите жить дружно! (Леопольд.) :shy67: |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
Что производительней: профессиональная СУБД, в течении множества лет разрабатываемая ведущими специалистами или самопал человека, не знакомого с примитивными вещами.
Скажу по секрету, что MySQL тоже использует файлы для хранения данных. А разница будет лишь в качестве, стабильности, возможностях и, как следствие, производительности. |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
Spiker, повеяло неправильно поставленной/понятой задачей.
Расскажи по-русски что куда и кто чего |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Понимаете, какое дело.
Ваш вопрос такой же безграмотный, как, например, "из чего строить многоэтажку? из железобетона или из фанеры? я думаю, из фанеры - бетон ведь тяжелый, и под его тяжестью дом провалится" Поскольку вы не понимаете в принципе, что такое база данных, и никогда не пользовались ни тем ни другим, для вас не будет никакой раницы, на чем делать. Оба инструмента вы будете использовать одинаково безграмотно - что базу, что файлы. Поэтому делайте, как хотите. С опытом придет и понимание впоследствии. |
|||
|
||||
| Spiker |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 25.5.2005 Где: Спортзал Репутация: -2 Всего: -2 |
на данном форуме прочитал ( не могу сейчас найти ), что файлы лучше чем MySQL так как выдерживают больше нагрузки...
Ипатьев, с вашими знаниями вам надо в школе преподавать. -------------------- Даваите жить дружно! (Леопольд.) :shy67: |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Ну, этот форум и похож на школу. Многие здесь учатся.
Забывая, при этом, к сожалению, про учебники. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
если у тебя "работа с файлами" будет происходить с буфферизацией в памяти, кешированием часто используемых данных, ускорением доступа к частоиспользуемым данным путем выноса их в отдельные файлы(аналог индексов в БД) - то пожалуйста. используй "чисто файлы". а уж если ты ещё сделаешь механизм удобной и универсальной работы с файлами данных разной структуры(аналог языка SQL), механизмы проверки целостности данных(уникальные и внешние ключи) и обработчиками разных ситуаций(триггеры), то ты даже сможешь продавать свое творение.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |