Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite для сайта (небольшого портала) на ASP.NET-е / 8 сообщений из 8, страница 1 из 1
04.10.2011, 15:26
    #37467333
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
Встал вопрос выбора СуБД для сайта.
Есть возможность:
- MS SQL 2008 - 500 MB, больше дороже.
- Access - максимум (2 Гига, вроде предел), отпадает.
- SQLite - unlim.
Посетителей, вначале, 200-300 в сутки, может больше.
Планируют больше )))
Так вот: заполнять в основном посетители будут анкеты и сохранять в БД, то есть не сёрфинг по сайту будет и максимум оставить комментарий, а именно INSERT в БД.
Я за SQLite, но блокировка БД, во время INSERT ...

Что скажите, потянет СкуЛайт ???
...
Рейтинг: 0 / 0
04.10.2011, 18:51
    #37467868
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
potkin,

"Хочу убить комара... хватит ли мне кувалды или нужна машина для забивания свай?" :)

http://book.mobigroup.ru/wiki?name=web+project+DBMS+review Рассмотрим пример - веб-проект с 10 000 одновременно активными пользователями. Если пользователь переходит на новую страницу или выполняет какое-либо действие раз в 10 секунд, и при этом каждое 10-е действие модифицирует базу данных, получается около 100 модифицирующих запросов в секунду. Считая рабочий день равным 8 часам, получаем примерно 30 000 секунд или 3 000 000 модифицирующих запросов ежедневно. Учитывая, что внесение информации в БД требует сохранения служебных структур, при каждой записи будет добавляться не менее 1 кБ данных. Тогда в сутки наша база будет "расти" на 3 Гб или на 1 Тб в год. Современный жесткий диск для домашних компьютеров на 7200 RPM способен выполнить примерно 100 пишущих транзакций в секунду, и этого вполне достаточно для нашего сценария с 10 тысячами одновременных пользователей! Конечно, цифры для реального проекта будут другими, однако уже видно, что физические ограничения самого медленного компонента современных компьютеров - жесткого диска - намного превышают потребности большинства средних и даже крупных информационных систем. Значит, производительность в большей степени ограничивается возможностями программного обеспечения.
...
Рейтинг: 0 / 0
04.10.2011, 18:54
    #37467872
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
Может MySQL и не фантазировать ?
SQLite потянет. Речь идет об одном INSERT в 100-200 секунд. О чем вопрос ? :)
...
Рейтинг: 0 / 0
05.10.2011, 00:24
    #37468263
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
Вопрос лишь в том, попадет ли топикстартер по комару... без разницы, зубной щеткой, кувалдой или копром :) Если совсем серьезно, выбор СУБД ну просто дико странный... скорее, речь могла бы идти про эскулайт и постгрес (мускуль - может тоже сойдет, но ситуация с ним непонятная во всех отношениях).
...
Рейтинг: 0 / 0
05.10.2011, 15:08
    #37469395
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
Часть сайт для рекрутинговой компании (5-10%).
Заполнять анкеты (70%+ анкет) будут в равное время суток, то есть с 9-12 часов дня.
Объём анкет разный, в зависимости от текстовых полей.
Тестировали, было пару блокировок, но может мы сделали большую нагрузка, а в реальной ситуации такого не будет ...

Но, тем не менее спасибо за ответ.
...
Рейтинг: 0 / 0
05.10.2011, 16:09
    #37469543
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
Выбрал SQLite.
Сделали слишком большую нагрузку на СкуЛайт, в реале и близко такой не будет )))
...
Рейтинг: 0 / 0
06.10.2011, 14:11
    #37470875
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
potkin,

Таймаут вы, видать, не поставили. Если установите, вместо блокировок запросы будут становиться в очередь и выполняться.
...
Рейтинг: 0 / 0
06.10.2011, 16:46
    #37471301
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite для сайта (небольшого портала) на ASP.NET-е
MBGТаймаут вы, видать, не поставили. Если установите, вместо блокировок запросы будут становиться в очередь и выполняться.
Так оно и есть )))
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite для сайта (небольшого портала) на ASP.NET-е / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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