Выбор технологии для "тяжелого" web-ресурса.
Задача следующая: веб-ресурс. Контент – недвижимость (торговля), готовый бизнес (то же самое) и т.п. В общем, множество сложных позиций, Наример, объект недвижимости имеет более 40 параметров. Выборки по множеству параметров. Прирост количества записей по каждому из направлений (их около десятка ожидается) – несколько тысяч в месяц. Посещаемость соответствующая. Отсюда вопрос: какую технологию лучше использовать для разработки?
На данный момент рассматриваются php+postgree, php+oracle (очень призрачно, если честно), asp.net+mssql, CSP (Cache server pages). Но возможны другие варианты. Разработка будет вестись в условиях жесткого дефицита квалифицированных кадров, потому, желательно, что-нибудь из популярных технологий.
Резюмируя: очень большой объем данных в целом и при этом еще и громоздкие таблицы.
Подскажите что-нибудь из собственного опыта.
Заранее благодарю.
И именного это и советую, если нету квалифицированных кадров.
Я бы Вам рекомендовал использовать PHP+MySQL по следующим причинам:
1. Наиболее простой и быстрый в разработке и отладке динамических онлайн приложений
2. Под него существует много горовых платформ и утилит, таких как, например PHPNuke, PhpMyAdmin, OXID, Mambo и т.д.
Далее единственным правильным шагом для Вас я вижу использовать готовую платформу. Она уже изначально защищена "от дурака" и "от не дурака" тоже. В противном случае Ваш проект будет, боюсь, страшно дорогим по человекочасам и кривым по реализации.
Единственная платформа, которая меня полностью удовлетворяет, это Mambo. Настоятельно рекомендую.
Добавлю, что PHP - это очень быстрый интерпритируемый язык с массой нужных и не очень возможностей. А MySQL имеет очень хорошие скоростные характеристики таблиц до примерно 1 000 000 записей, не смотря даже на то, что индексы находятся в файле таблицы.
А я бы посоветовал PHP+PostgreSQL. Если БД MySQL будет версий 3.хх, то она не справится с таким валом информации (я имею ввиду сложные выборки). Постгрес же является самой мощной полупромышленной БД из OpenSource. Oracle тут в принципе ни к чему. Несколько тысяч записей в месяц - это мало. Могу предложить свою помощь в разработке.
Да, это видимо будет php с mysql 4й линейки или с postgtree.
zorkk, удалёнка никак. Полуудалёнку еще можно было бы рискнуть. Вы не из Краснодара? Хотя, понимаю, что вряд ли, конечно =)
Цитата:
Originally posted by karell
Спасибо за ответы.
Да, это видимо будет php с mysql 4й линейки или с postgtree.
zorkk, удалёнка никак. Полуудалёнку еще можно было бы рискнуть. Вы не из Краснодара? Хотя, понимаю, что вряд ли, конечно =)
Спасибо за ответы.
Да, это видимо будет php с mysql 4й линейки или с postgtree.
zorkk, удалёнка никак. Полуудалёнку еще можно было бы рискнуть. Вы не из Краснодара? Хотя, понимаю, что вряд ли, конечно =)
я бы рекомендовал Postgre. MySQL - ИМХО, не канает для задач серьезнее чем учет траффика и прочая статистика.
ЗЫ: см. в приват.