Что делать? (почти по Чернышевскому)
Добавлено: 03 ноя 2005, 08:58
Есть система взаиморасчетов с бытовыми потребителями за электроэнергию (4 услуги), в городе, с населением 110 тысяч абонентов.
- написана своими силами
- крутится примерно 5 лет
- D7+IBX+IB7.1
- размер базы 8 гиг, прирос в месяц на 100-150 мег
- около 70-100 юзеров подключенны одновременно
- скорость и удобство устраивают
Сейчас собираемся писать более глобальную систему, и вопрос возник:
какую выбрать СУБД?
Наше начальство и сетевые админы склоняют нас к MSSQL, аргументируя:
- более широкой распространенностью
- якобы надежностью и перспективностью
- IB еще возможно, а FB - это несерьезно (мол неизвестно будущее, кто такой опенсорс:)), а вот MSSQL - это корпоративная база данных!
- админам нечего админить в IB/FB
- полная интеграция и использование возможностей Windows (переход на други платформы не планируется сетевыми админами)
- наличие служб самодиагностики, выполнения заданий и т.п
- оптимизатор MSSQL лучше, чем в IB (хотя с оптимизатором IB мы подружились:))
- более мощные средства репликации
- поддержка выполнения динамических скриптов (например: имя таблицы - переменная)
- встроенные джобы
- ОЛАП
Мы же склоняемся к FB (FB развивается быстрее, чем IB) потому что:
- есть большой опыт и наработки
- по нашему мнению удобство в написании бизнес-логики с помощью триггеров и хранимок на наш взгляд более удобной и понятной логике при работе с этими объектами
Причем, один из разработчиков, до этого писал на MSSQL, подсев на IB, не горит желанием возвращаться на первоначальную платформу (почему-то).
- написана своими силами
- крутится примерно 5 лет
- D7+IBX+IB7.1
- размер базы 8 гиг, прирос в месяц на 100-150 мег
- около 70-100 юзеров подключенны одновременно
- скорость и удобство устраивают
Сейчас собираемся писать более глобальную систему, и вопрос возник:
какую выбрать СУБД?
Наше начальство и сетевые админы склоняют нас к MSSQL, аргументируя:
- более широкой распространенностью
- якобы надежностью и перспективностью
- IB еще возможно, а FB - это несерьезно (мол неизвестно будущее, кто такой опенсорс:)), а вот MSSQL - это корпоративная база данных!
- админам нечего админить в IB/FB
- полная интеграция и использование возможностей Windows (переход на други платформы не планируется сетевыми админами)
- наличие служб самодиагностики, выполнения заданий и т.п
- оптимизатор MSSQL лучше, чем в IB (хотя с оптимизатором IB мы подружились:))
- более мощные средства репликации
- поддержка выполнения динамических скриптов (например: имя таблицы - переменная)
- встроенные джобы
- ОЛАП
Мы же склоняемся к FB (FB развивается быстрее, чем IB) потому что:
- есть большой опыт и наработки
- по нашему мнению удобство в написании бизнес-логики с помощью триггеров и хранимок на наш взгляд более удобной и понятной логике при работе с этими объектами
Причем, один из разработчиков, до этого писал на MSSQL, подсев на IB, не горит желанием возвращаться на первоначальную платформу (почему-то).