Нужно ли развертывать 32 или 64-битный SQL Server Express с вашим приложением? - PullRequest
1 голос
/ 02 ноября 2011

Пока что мы развернули только 32-битный SQL Server Express с нашим приложением, поскольку оно работает в 32- и 64-битных операционных системах.

Есть ли веская причина (т. Е. Причина, которая стоит дополнительныхразмер файла и дополнительные сложности в процедуре установки), чтобы добавить 64-разрядную версию SQL Server Express в качестве другого параметра?

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

Если вы думаете, что достаточное количество пользователей будет использовать 64-битную версию, я бы попробовал и сравнил результаты приложения, работающего с 64-битной и 32-битной версиями SQL. Если есть бонус за производительность, я бы сказал, пойти на это. В общем, если все, что вы делаете, можно сделать с комфортом в 1-2 ГБ оперативной памяти, и вам никогда не понадобится больше, чем 64Bit, на самом деле вам не очень много.

С 64-битной опцией ваша база данных увеличит производительность, если у вас будет большое количество одновременных пользователей. Вы получите все преимущества 64-битного оборудования, такие как возможность обрабатывать большие файлы, использовать больший объем памяти / большее количество процессоров и т. Д. Это может быть неприменимо к вашему приложению.

Я не уверен в том, что делают ваши конкуренты, но еще одна причина, не связанная с производительностью, заключается в том, чтобы предложить 64-битную версию, если вы можете сказать, что ваше приложение поддерживает как 32-битную, так и 64-битную версию, это может повысить продажи и помочь вам выделиться из толпы. Если вы заболели информированными людьми, одобряющими покупку программного обеспечения (как это часто бывает), они часто принимают решения без всяких фактов: «выглядело, что это 64-битное, это только 32-битное» и т. Д. Также, если компания только что инвестировала в 64-битную версию ОС / новое 64-битное оборудование, которое они хотят использовать в своих инвестициях и будут стремиться к приложениям, которые будут использовать 64-битные независимо от того, нужны ли они.

1 голос
/ 02 ноября 2011

Я не вижу никакой причины использовать 64-битный SQL Server, если только вы не собираетесь размещать большую базу данных - следовательно, потребляете большие объемы памяти или большие файлы.

Единственная причина, по которой я хотел бы предоставить 64-разрядную версию SQL Server Express, заключается в том, что ваш клиент (конечный пользователь) предпочтет это по какой-то причине.

...