Привет! > Люди, объясните, пожалуйста, концепцию кластерного построения > _огромной_ базы данных.
Я как-то задавался подобным вопросом. И общался с некоторыми товарищами по этому вопросу. И кое-какие выводы я сделал для себя. > Вообщем с чего начинается кластер? С того, что чудес не бывает - за надежность приходится платить скоростью и наоборот. Классик в принципе может работать на нативных (настоящих) Линуховых (на счет винды не уверен) кластерах. Но при этом потребуется грамотная организация такого кластера. Понятное дело, что сам классик надо чуть-чуть доработать напильником, на предмет смены типа блокировок. Но в этом случае с точки зрения БД она будет работать на одной Большой Машине - пусть ее узлы и будут связаны при помощи Инфинибанда - все равно, дисковая подсистема - тормоза по сравнению с оперативкой. Для того, чтобы СУБД знала, что эта нода исполняет запрос Васи, а эта - Пети - понятное дело, сама СУБД должна знать, что она работает на кластере. Насколько мне известно - только ОООЧЕНЬ злобные монстры типа Оракла и ДБ2 такое умеют - может еще и мелкомягковский, но врать не буду. У меня несколько специфическая задача - требуется обслужить одновременно пару _десятков_ тысяч игроков. При этом важна скорость, а надежность постольку-поскольку - потеря данных допустима как для кнкретного игрока, так и для игровой вселенной в целом. Если народу покажется интересной подобная задача - могу попробовать оформить наши наработки в виде статьи, но честно предупреждаю - у нас НЕ чистый кластер в его классическом понимании, у нас он специализированный. -- Best regards, Sergey mailto:[EMAIL PROTECTED]

