Делать двиг на бд или файлах?

123 4
P
На сайте с 22.09.2007
Offline
53
2223

Собираюсь заказать самописную cms.

Главное требование - безобузность для сервера.

Что мне посоветуете, заказать на файлах или на бд?

Особенности будущих сайтов:

- от 10000 страниц;

- большое количество трафика за счет ботов.

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

Это так?

Если кому-то интересно взяться за создание cms, пишите предложения.

Cms будет крайне простая.

Бюджет - небольшой.

ТЗ скину.

Альтернативный заработок! Присоединяйтесь! (http://prc.goldline.pro)
S
На сайте с 17.10.2009
Offline
6
#1

По любому БД. Знакомый программист был прав. От 10 000 страниц с таким количеством инфы на файлах и конфликт и тормозить будет.

ewg777
На сайте с 04.06.2007
Offline
225
#2
если одновременно два подключения к сайту будет, то в базе они в очередь ставятся а на файлах конфликт.

Это он про чтение файла? Какие преумищества Вам даст база? Она будет использоваться в режиме SELECT content WHERE id = n;

P
На сайте с 22.09.2007
Offline
53
#3
ewg777:
Это он про чтение файла? Какие преумищества Вам даст база? Она будет использоваться в режиме SELECT content WHERE id = n;

Да, про чтение файла.

Так даст мне база преимущество?

KU
На сайте с 09.07.2009
Offline
61
#4

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

adverttime
На сайте с 24.10.2009
Offline
45
#5

1. самописная система управления = всегда проблемы. ИМХО. И заказчику это объясните. сделать можно, поддерживать можно, но невыгодно. особенно в перспективе лет пяти скажем.

2. Самый устойчивый вариант работы, вообще ненапряжный для сервера - это когда сайт представляет из себя набор html страниц. Естественно, не призываю делать сайт ручками - некоторые движки работают с базой, а на выходе генерят html страницы. Подходит для сайтов с медленной скоростью обновления информации.

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

!! - Спешно, но вдумчиво ищу помощника: SEO-оптимизатор, руководитель группы, SPb, в офис на постоянку (от 40 тысяч + бонусы) ().
N
На сайте с 16.02.2009
Offline
19
#6

Если грамотно расположить файлы, то затыков при чтении не будет, проблема будет только при записи в файл. Ну и собссна БД лучше в случае различных критериев отбора, на файлах это посложнее будет реализовать. Но если это будет сайт со статическими страничками, то таки лучше файлы юзать.

А вообще в чём необходимость вопроса? :) БД сейчас на любом хостинге есть. Если вопрос в скорости, то файлы лучше только в случаях статичности данных.

ewg777
На сайте с 04.06.2007
Offline
225
#7
самописная система управления = всегда проблемы. ИМХО.

Кривые руки = всегда проблемы.

P
На сайте с 22.09.2007
Offline
53
#8
Neval:
А вообще в чём необходимость вопроса? БД сейчас на любом хостинге есть. Если вопрос в скорости, то файлы лучше только в случаях статичности данных.

Вопрос в скорости. А страницы будут исключительно динамические.

Видимо только бд.

F
На сайте с 24.04.2009
Offline
45
#9
Neval:
Если грамотно расположить файлы, то затыков при чтении не будет, проблема будет только при записи в файл.

Чего, чего. А ну бегом читать про flock

N
На сайте с 16.02.2009
Offline
19
#10

А зачем блокировать файлы при чтении? :) Или я не понял ход мыслей... При записи пральна, нужно будет блокировать файлы, в момент чего чтение будет недоступно, в итоге будем иметь висяк пока файл не станет доступным. Ну или просто можно будет выдать мессагу аля "пардон, зайдите чуть позже".

С БД таких проблем не будет.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий