2012-10-10 1 views
0

상업적으로 배포 할 수있는 데스크탑 응용 프로그램이 있습니다. 현재 데이터베이스로 MySQL을 사용하고 있지만 소프트웨어 판매시 MySQL에 대한 상용 라이센스가 필요하다는 것을 알았습니다.mysql에서 SQL Server Express로 이주 -

자유롭게 배포 할 수 있으므로 SQL Server Express 또는 MSDE로 이동할 계획입니다. 이제 MSDE와 Express 모두에 대해 생각하고 있는데 MSDE에 성능에 영향을주는 작업 부하가 있다고합니다. 하지만 그것을 표현하지 않습니다. 10GB의 데이터베이스 크기는 나에게 좋을 것이다. 잘하면 1GB RAM이 좋을 것입니다. 하지만 성능에 대해 조금 걱정이됩니다.

그렇다면 MSDE는 여전히 선택의 여지가 있습니까? 2012 년 이후에도 계속 사용할 수 있습니까?

Express의 쿼리는 SQL Server Enterprise만큼 빠름?

고려해야 할 다른 요인이 있습니까?

+0

응용 프로그램이 mysql에 연결하는 방법에 따라 상용 라이센스가 필요하지 않을 수도 있습니다. http://www.xaprb.com/blog/2009/02/17/when-are-you-required-to-have-a -commercial-mysql-license/ – WebChemist

+0

안녕하세요. 답장을 보내 주셔서 감사합니다. 하지만 좀 더 정교하게 만들 수 있니?. 예를 들면. 내 CD에 MySQL 설치, 내 소프트웨어 설치 및 MySQL 커넥터 설정이 포함되어 있고 그저 설치하고 사용하면 라이센스가 필요하지 않습니까?. 여기에서는 그렇지 않다고 말합니다. http://doc.ctrlaltdel.ch/database/mysql/manual_Licensing_and_Support.html#User_adding_MySQL 죄송합니다, 조금 혼란 스럽네요. – sjd

답변

0

MSDE는 오래 동안 사용이 중단되었으며 SQL Server Express는이를 대신합니다.

SQL Server Express 성능이 데스크톱 응용 프로그램에 부적합한 경우 사용자의 작업량에 몇 가지 특별한 요구 사항이 있을지 모르지만 매우 놀랍습니다. 가장 좋은 방법은 연결하고 테스트 작업량과 측정치를 제공하는 것입니다.

+0

감사합니다. 나는 아직 공연을 테스트하지 않았다. 하지만 sqlserver의 축소 된 버전이라고 말하기 때문에 쿼리를 실행하는 데 성능에 영향을 미칠지 궁금합니다. 익스프레스에서 사용할 수없는 SQL Server에서 워크로드 모니터의 영향도 얼마입니까? 수백 개의 동시 연결에 대해서만 영향을 주면 나에게 도움이 될 것입니다. – sjd

+0

이 방법으로 읽었을 것입니다 : 큰 철판에서 실행되고 초당 수백만 건의 트랜잭션을 처리하기위한 전체 SQL Server에서 축소되었습니다. 데스크톱 응용 프로그램을 처리 할 수 ​​있어야합니다 :-) –