Посоветуйте какую бесплатную базу данных выбрать, если необходимы следующие требования:1. 100% надежности;
2. Одновременно и интенсивно работают 10-20 пользователей: добавляют, редактируют и просматривают записи;
3. Объем каждой таблицы более 1 ммилиона записей;
4. Минимальное время обработки запроса пользователя;
5. Поддержка транзакций, view, trigger;
6. Была поддержка Си API интерфейса.
>1. 100% надежности;100% надёжности - это предел, когда время разработки и стоимость стремятся к бесконечности, либо функциональность стремится к нулю.
PostgreSQL и MySQL годятся для остального. Я бы избегал применения триггеров и view - в будущем будет проще менять платформу.
>PostgreSQL и MySQL годятся для остального. Я бы избегал применения триггеров и
>view - в будущем будет проще менять платформу.Дело в том, что программа написана и стабильно работает под Informix. В связи с большим увеличением пользователей фирма хочет сменить Informix на бесплатную СУБД, так что тригеры и view - это наследие.
В MySQL транзакции появились совсем недавно, поэтому доверять ей 100% опасаюсь.
PostgreSQL - старая проверенная БД, вреде подходит.
А как на чтет firebird? - говорят что надежна и шустра. Поделитесь информацией если тестили ее на больших объемах данных.