mendel

mendel
Рейтинг
232
Регистрация
06.03.2008
Pandabeer:
если у вас сайт интернет-магазина, или просто продажи каких то услуг на сайте (например, вип-статусы пользователей), хотелось бы вам поиметь гемор с ручным восстановлением операций в результате падения базы ? Лично мне - нет.

Это конечно да, но ежедневный бекап по крону ситуацию несколько смягчит. Хотя конечно лучше приучать пользователей к прекрасному и журналируемые двиги здесь как нельзя кстати... :)

Santyago:
Если Вам интересно моё мнение, то оно такое: в Zend, CodeIngiter, Prado и так далее если брать фрэймвёки, в Joomla, DLE, WordPress, Битрикс, десятки доморощенных и т.п. если брать ЦМС, вложено СТОЛЬКО человек-часов, что одиночке никогда не справиться в сколь-нибудь разумный срок. Более того, все эти проекты уже прошли столько итераций в своём развитии, что даже для команды программистов это работа на годы.

Радует что в этом списке присутствует такой зверь как Битрикс :)

Такого у меня точно не будет)))

Равно как и не будет сверхуниверсального движка с миллиардом модулей и функций, из которых каждый конкретный разработчик спользует отсилы 5%. Так что если бы у меня было свободное время то думаю за месяц я бы легко справился, а так скорее всего через месяц будет максимум бетта, а то и альфа :)

Santyago:
Кроме того, любая задача, отличная от массовых гавносайтов, требует индивидуального подхода к разработке, начиная с архитектуры железа на котором всё это будет крутится, и заканчивая цветом кнопок для секретарши Главного Босса. :)
Максимальные возможности роста - это прекрасно. Но ИМХО для начала надо решить свою задачу, заработать бабла и потом уже думать, стоит ли с полученной горой кода "заложенным потенциалом" что-то дальше делать и в каком направлении развивать. "Идеальные системы" - это для романтиков и фанатов своего дела.

Вот с этим согласен. Совсем уж универсальности не будет. Черновое название двига "Принцип Парето" ;) По сути это основа идеологии движка....

Santyago:
Так не бывает. :) Ну да ладно. Это вопрос религии и спору тут не место.

Бывает :)

На самом деле я по сути привожу в порядок свои библиотеки которые я уже около семи лет как использую. И они использовались и в доргенах и в ГС-ах и в биллингах... (с небольшими вариациями).

Santyago:
Это логично. И?

очевидно что нетвинд считает что увеличение размеров базы увеличит количество обращений к винту.

Думаю это не так ибо данные то остаются те же... место идет на журналы и т.п.

опять же работа с журналами при записи а не при чтении....

Santyago:

ВКонтакте на ЦМС не делают...

Раньше говорили что пхп не для серьезных проектов, теперь что серьезные проекты на wvc не делают? :) На самом деле такие системы все равно работают под тем или иным фреймворком. Другое дело что его пишут как правило специально под проект, или очень сильно адаптируют существующий. Хочу чтобы мой двиг был пригоден для таких адаптаций. В любом случае такие вещи всегда пишутся в первую очередь для себя, а во вторую для других... Поэтому я изначально на этапе проектирования стараюсь заложить максимальные возможности роста, при этом оставив максимально "легкий" код.

Santyago:

На самом деле, если реально нет необходимости в транзакциях (а в ЦМС этой необходимости ТОЧНО нет), то все вопросы целостности данных решаются через data-layer ядра ЦМС. Понятное дело, что найдутся умники, которые захотят работать с БД напрямую, но это уже будут их личные проблемы.

Ну у меня лично пунктик на целостности данных.

У меня на обслуживании одна дефективная система - распределенная база на 300 пользователей на 60 подразделений. Синхронизация идет "оффлайн" с периодичностью в два часа-сутки-неделя.

Разработчик в принципе таких вещей как целостность данных не знает....

в общем банальная склейка дублей превращается в почти невыполнимую задачу.

Это только одна из сторон проблемы.

Система изначально писалась под задачи другого филиала (другой области) который по размерам как одно наше крупное подразделение... Человек использовал довольно приличный движок, но он был настолько туп, что пока я хорошо не разобрался в двиге я был уверен что это все дефекты двига :) При этом если бы в двиге некоторые фичи были бы по умолчанию, то мне бы жилось намного легче ибо не было бы зависимости от дибилов разработчиков.

(и не надо мне говорить что надо правильных подрядчиков надо выбирать - это решение на уровне министрества. и не надо мне говорить что надо правильную власть выбирать ;) сам знаю....)

Ну и плюс не стоит забывать что двиг УНИВЕРСАЛЬНЫЙ. И я почти наверняка буду под ним биллинги писать, а значит транзакции не помешают.

Santyago:

В каком виде должен быть отчёт о проведенном анализе?

Список критериев со значениями. Пример:

ЧПУ - ДА

Скорость работы - СРЕДНЯЯ

Семантическая разметка - ДА

Удобный инструментарий для внутренней перелинковки - НЕТ

Умеет говорить пользователям из 87.250.238.0/24 "Здравствуй начальника!" - ДА

Сайт-мап хмл - ДА

Сайт-мап - хтмл - НЕТ

Пинг РСС - ДА

Спасибо, полезно. В реальной жизни правда будет не так, но общая картина ясна.

Santyago:
1. На кой в ЦМС быстрые modification операции?

Ну вдруг кто-то на ней второй вконтакте сделает? :)

А если серьезно то нафиг не нужно.

Santyago:
2. На кой в массовой ЦМС заморачиваться с целостностью данных?

Хочется при минимальном размере ядра дать максимальную защиту от дурака и простоту проектирования.

Трудно найти черную кошку.... ;)

Платон сказал в первую очередь про ТИЦ!
Это значит ап ТИЦ будет раньше чем выдачи!

А если серьезно то из вопроса про санкции не ясно что вы хотите позиции получить а не ТИЦ.

можно сделать предположение, что фильтр снят, что-бы голову не морочили, но траста Вам не видать иначе Вас бы не приняли за линкоторговца которому важен ТИЦ :)

Да и то гипотиза не самая надежная...

Все остальное - словоблудие.

переходы с каталога.

Jet D.:
mendel, есть хорошая таблица, дающая представление о количестве хостингов без поддержки InnoDB - http://www.umi-cms.ru/support/umi_cms_php5_hosting/

ИМХО, смысл есть - пусть лучше движок не будет работать без InnoDB (с выводом соответствующей ошибки при установке), чем по форумам люди будут писать о его медлительности, думая что проблема в самом движке. Но многое зависит от того, на какую аудиторию нацелен этот фреймворк.

Спасибо. Полезная ссылка.

Правда отсутствие InnoDB скорее не на скорость повлияет а на надежность :)

mendel добавил 03.02.2010 в 19:24

netwind:
Jet D., стоп. какая еще медлительность? Обратите внимание что поддержки innodb нет там где хостинг наиболее массовый - агава, мастерхост. Если вы начитались разных тестов TPC, так они не имеют отношения к веб-строительству и движкам.

Агава это мазохизм.

мастерхост не знаю дела не имел...

Спасибо, попробую.

Всего: 1906