我应该使用哪个DB服务器?

Ale*_*lex 2 database

我必须为小型企业开发一个新的(桌面)应用程序.此业务目前具有包含数百万条记录的Access数据库.文件大小约为1.5 GB.老板告诉我,在这个数据库上搜索非常慢.数据库由一个包含大约20个字段的表组成.

我也认为整体数据库设计不是很好.我想使用另一个带有新设计的数据库服务器来提高性能和效率.

考虑到这是一个相对较小的业务,我不想花太多钱购买数据库许可证,所以我想问你会做什么.

  • 继续使用Access,可能会以某种方式改进和优化数据库
  • 购买数据库服务器许可证(在这种情况下,哪一个?)
  • ?(任何的想法?)

Amb*_*ber 6

SQL Server Express,MySQLPostgreSQL这样的东西是免费提供的,无需购买许可证.

为了提高搜索速度,您可能还需要查看为表定义的索引,搜索的确切内容等等.

  • SQL Server Express是免费的,但MS可以在需要时更改许可证.MySQL仅对GPL免费.如果你想用MySQL DB出售你的软件:你现在必须支付给MySQL或Oracle. (2认同)