2008-12-11 2 views
-1

Мы приступаем к грандиозному/грандиозному проекту, который доставит нам около 1 года обучения (4 разработчикам), чтобы выйти из стартовой площадки.Лучшие РСУБД для использования от VB6

Это полная система управления бизнесом.

Мы можем использовать любую имеющуюся в продаже СУБД, как Oracle, MS SQL Server и т.д., но мы смотрим, чтобы использовать бесплатную и открытую систему СУБД-источник, как FireBirdSQL, PostgreSQL и т.д.

Я хотел бы знать, как к которым относится лучшая РСУБД, и которая получила наилучшую поддержку для стабильных поставщиков OLEDB. Мы экспериментировали с OLEDB-провайдерами, которые являются бесплатными для FireBird и pgSQL, но не удовлетворены их производительностью и функциями.

Любые предложения, пожалуйста ....

Если есть какие-либо другие бесплатные программы и/или Open Source СУБД, кроме перечисленной выше, с высокими исполнительскими провайдерами OLEDB пожалуйста просветить меня.

Yogi Yang

Примечание: Мы будем использовать только VB 6 и ни другие средства разработки или компиляторов! Целевому программному обеспечению придется работать на компьютерах под управлением Windows9x (около 60 пользователей), а сервер RDBMS будет работать на Linux/Windows, который когда-либо подходит.

+1

Ненавижу говорить об этом, но прежде чем принимать решения о своей базе данных, сначала принимайте решения о своем языке. По крайней мере, выберите Delphi или VC++ 6.0, что дает вам преимущество поддержки Win9x + OOP + огромная библиотека + постоянная поддержка компаний, которые создают язык. Также попробуйте PostGres. – Juliet 2008-12-11 08:09:37

+1

Простая проверка: ваша команда управления проектами знает, что Windows9x теперь не поддерживается? Windows 98 не поддерживается уже два года! Вы почти наверняка купили 60 лицензий на WinXP за стоимость разработчика, которую вы бы сэкономили, используя современную среду + язык. – 2008-12-11 08:17:23

+1

Не, если вы развиваетесь в большинстве азиатских стран. По крайней мере, не используя какую-либо лицензионную модель, которую нам было бы интересно обсудить. – dkretz 2008-12-11 20:13:26

ответ

1

Я был бы настолько консервативен, насколько это возможно, так как ваше клиентское оборудование и программное обеспечение нуждаются в нежной заботе. Поскольку SQL Server и VB6 (и Windows) все из Microsoft, я не вижу, как у вас есть другой выбор.

Возможно, вы даже захотите использовать более старую версию SQL Server, поскольку стандартные серверные и клиентские части OLEDB могут лучше соответствовать и быть более легкими. В противном случае SQL Server Express в Windows XP, я думаю, может обслуживать многие подключения. У него наверняка была бы лошадиная сила.

1

Поставщики OLE DB для SQL Server и SQL Native Client хорошо работают с SQL Server Express, как и следовало ожидать от Microsoft, и поэтому являются отличным выбором для VB6.

0

Мы можем использовать любую имеющуюся в продаже СУБД, как Oracle, MS SQL Server и т.д., но мы смотрим, чтобы использовать бесплатную и открытую систему СУБД-источник, как FireBirdSQL, PostgreSQL и т.д.

Что случилось с бесплатными версиями SQL Server, Oracle или DB2? Все они значительно более мощные, чем упомянутые вами альтернативы, и они дают вам путь обновления, если вам это нужно.

0

У меня был хороший опыт работы с бэкэндом базы данных MSSQL2005, с клиентами VB6 с 60-100 параллельными клиентскими экземплярами ... И это было тяжелое приложение с большим количеством трафика в чате, блокировка строк и что нет.

Работал отлично. Взаимодействие с базой данных было наименьшей из проблем.

На этой ноте ...

Пожалуйста, используйте параметризованные запросы, если вы ненавидите себя и хотите страдать без необходимости.

Смежные вопросы