dimasmagadan: От количества человек зависит. Человек на триста - можно уже личный канал арендовать и спутниковый.
Но вообще то я имел ввиду именно оптику. Климат хороший на юге Дальнего Востока, а там вдоль железной дороги оптика проходит ТТК.
1. Их БД не влазят в один-единственный компьютер.
2. Число их пользователей исчиляется десятками миллионов одновременных запросов.
3. Запросы этих пользователей - разноплановы.
Вы приводили в пример 1С....
При начиличе БД 1С на 100 терабайт - когда вы приходите покупать что-то, то компьютер продавца находит в БД десяток товаров, десяток цен и десяток остатков товаров. Это даже не мегабайты, а в лучшем случае килобайты. С этим справляется обычный современный компьютер.
Если бы пользователями 1С были сотни миллионов человек одномоментно, то на ту же БД им пришлось построить датацентр.
АртемЪ:
> А данные где будет интернет магазин брать вы думали?
там в основном товар, остальное мелочи.
1 000 единиц товаров * ( 100 байт название товара + 1000 байт на описание) = 1 мегабайт.
плюс столько же на индексы, если речь идет о жестком индексировании - итого 2 мегабайта на каждые 1000 единиц товара.
> В некоторых случаях они будут хранится в БД сайта, в некоторых случаях в сторонних сервисах.
Вы о чем?
> По поводу индексов - тупые разработчики БД конечно же о них не знают.
Знания нужны, да.
Вот Вы, к примеру, знаете когда нужно использовать индексы типа B-Tree, хеши или битовые?
> Иначе давно бы уже разработали базу данных которая работала бы одинаково быстро, вне зависимости от размера
Vgzrs 77424: Чаще всего это БД.
Но для БД есть инструменты профилирования. Можно посмотреть даже что именно за запросы больше всего времени требуют. И специально под них подправить индексы.
Vgzrs 77424: Или, хороший вариант, временно перенести на другой сервер один из сайтов. И посмотреть а как ему там живется и не стало ли лучше на старом сервере. Повторить для всех трех остальных компонентов. Выявить - кто именно доставляет проблемы.
АртемЪ:
> И с этой вашей БД с парой миллиардов записей 30тыс пользователей будут работать так же быстро как и с БД у которой 500записей? На одном и том же железе?
Им из этих миллиардов за целый рабочий день нужно не более нескольких десятков тысяч записей.
АртемЪ:
> Но в кэш их не положишь.
> Поэтому каждый посетитель будет создавать тяжелые запросы к диску.
> А товара мало - все будет в кэше, и к диску запросов минимум.
Но вообще то я имел ввиду именно оптику. Климат хороший на юге Дальнего Востока, а там вдоль железной дороги оптика проходит ТТК.