Лучшая СУБД для использования от VB6 - PullRequest
0 голосов
/ 11 декабря 2008

Мы приступаем к грандиозному / огромному проекту, который займет у нас около 1 года написания кода (от 4 разработчиков), чтобы выйти со стартовой площадки.

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

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

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

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

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

Йог Ян

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

Ответы [ 4 ]

1 голос
/ 11 декабря 2008

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

1 голос
/ 11 декабря 2008

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

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

0 голосов
/ 19 декабря 2008

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

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

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

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

0 голосов
/ 11 декабря 2008

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

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

...