20 декабря 2003 · Комментарий

Без заголовка

Я могу более подыскать что-нибудь более предметное по этому вопросу, но если так сразу: 150М - это мало, очень мало. Прикиньте активность серверов Amazon и eBay - там у них гораздо более мощный трафик. Задача упрощается тем, что данные редко обновляются - в основном доступ в read-only, схема базы данных простые, запросы - тоже. Насчет децентрализации - зачем она собственно нужна? Посмотрите на серверы крупных компаний - Microsoft, например. Все идет из Редмонда. В принципе возможно установить серверы в разных местах в режиме merge replication - идет постоянная репликация данных и все серверы располагают последней копией. Я не знаю особенностей требований к системе, но нужны очень веские аргументы, чтобы строить ее децентрализованной. В централизованной архитектуре все значительно упрощается. Безопасность (security) - тут уж точно все аргументы в пользу централизованной системы. Опять-таки, задача много проще, поскольку доступ к данным предполагается не из каждого дома, а только из ограниченного числа авторизованных мест, которые можно оснастить необходимыми средствами. В принципе, располагая более подробной информацией о структуре данных и типах запросов, можно сделать прототип, набить его парой сотней миллионов записей и уверяю вас - хорошо оснащенная PC'шка нынешнего поколения с большими дисками прекрасно с этим справится (для прототипа, конечно). Если что-то более конкретное вас интересует, я могу постараться что-то подыскать на эту тему. Если нужна какая-то независимая экспертиза проекта, то первое, что приходит в голову - немецкая фирма Newtelligence (http://www.newtelligence.com/). Они много работают с задачами организации эффективного доступа к данным, service oriented architecture, Web services. Их совладелец - Клеменс Вастерс (Clemens Vasters) недавно, кстати, выступал с лекцией в Москве - в МГУ, если не ошибаюсь. Хотя есть наверняка и отечественные фирмы высокого класса. То, что в России до сих пор идея персональных номеров не освоена - это очень прискорбно. Уже давно в разных странах идет процесс оснащения граждан электронными подписями на основе PKI. Столько можно сделать более эффективным.

К записи · К обсуждению