我必须为一个小企业开发一个新的(桌面)应用程序。该企业目前拥有一个拥有数百万条记录的Access数据库。文件大小约为1.5GB。老板告诉我在这个数据库上搜索很慢。DB由一个包含大约20个字段的表组成。
我还认为整个DB设计不是很好。我想使用另一个带有新设计的DB服务器来提高性能和效率。
考虑到这是一个相对较小的业务,我不想花很多钱购买DB许可证,所以我想问你你会怎么做。
发布于 2010-05-15 07:00:42
像SQL Server Express、MySQL和PostgreSQL这样的东西是免费的,不需要购买许可证。
为了提高搜索速度,您可能还需要查看为表定义了哪些索引,搜索到底在做什么等等。
发布于 2010-05-15 13:39:20
第二,火鸟的建议。我们使用它已经5年了,从来没有问题。跨平台嵌入式服务器部署..。非常出色。哦,还有啤酒一样的免费。Mozilla公共LIcense。
发布于 2010-05-15 14:20:00
把我作为火鸟的另一个推荐人。我们使用它与我们的商业点的销售产品。我们在1000多个站点上安装了它,数据库大小可达40+千兆字节。它快速、稳定、简单、易于部署,不需要管理。
https://stackoverflow.com/questions/2839224
复制相似问题