Принципиальные особенности базы данных X1-forge, по сравнению с системами других разработчиков
Из технически обоснованных соображений платформа X1-forge не использует клиент-серверные СУБД (типа MySQL), т.к. они не могут обеспечить требуемый уровень надежности и быстродействия, а также не использует один общий формат хранения данных и всего одну базу данных.
Почему не MySQL или другие клиент-серверные СУБД
Проводя множество экспериментов еще до 1999 года, сотрудники компании обнаружили, что обеспечить высокий уровень быстродействия и надежности хранения данных можно только в случае, если файлы базы данных будут доступны в той же зоне, что и файлы программных модулей. Полученные данные резко контрастировали с общепринятой в то время идеей-фикс о том, что "только клиент-серверных базы данных - есть лучшее, что может быть для сложных проектов". Компании Сайт Мэйкерс пришлось делать сложный выбор. Либо проигнорировать результаты собственных исследований и идти общим путем с большинством разработчиков в то время, либо брать на себя полную отвественность за качество работы СУБД и делать все самостоятельно.

Компания выбрала путь независимости. Первая платформа компании (как и все последующие) получила встраиваемую СУБД нового типа.
С точки зрения качества продукта, это был безусловно правильный выбор. Будущее показало, что уровень надежности и быстродействия Интернет-систем Сайт Мэйкерс был всегда выше любых продуктов других разработчиков.
С точки зрения коммерческого результата для самой компании Сайт Мэйкерс - этот выбор привел к значительному снижению доходности, т.к. фактически при каждой продаже клиентов приходилось убеждать в том, что выбранный путь действительно правильный.
ПродолжениеДаже существование ярких, быстрых и надежных проектов не всегда убеждало потенциальных клиентов. И многие из них уходили к другим разработчикам только потому что те упоминали знакомые названия и брэнды.
Только время показало, что качество и быстродействие важнее известных имен. В настоящее время качество и быстродействие систем X1-forge является бесспорно лучшим в России.
Многие клиенты компании Сайт Мэйкерс выбрали ее продукты просто потому что ни одна другая система была не способна обрабатывать требуемые объемы с требуемым быстродействием, требуемой надежностью и требуемым удобством обслуживания.

Почему не одна база данных
Платформа X1-forge использует в своей работе не одну, а целый комплекс различных баз данных. Среди которых следует выделить базы следующих трех разновидностей:
- внутренние данные, предназначенные для активного оперирования (на чтение-запись) небольшого числа пользователей (для режимов системы управления);
- внешние данные, предназначенные для сверхактивного оперирования (только на чтение) сверхбольшого числа пользователей при сверхбольшом числе единовременных обращений (для внешнего интерфейса сайта);
- упакованные данные, преобразованные по технологии X-drive (для x-live интерфейсов).
Использование только одной базы данных - это типичная ошибка большинства систем других разработчиков.
Открытие триумвиратного подхода в хранении и обработке данных принадлежит Владимиру Шляпину. Оно было сделано в 1997 году. А на доказательство состоятельности данной идеи и ее полноценного внедрения у компании Сайт Мэйкерс ушло 12 лет.
(13:00-19:00 Москва)