服务器、操作系统、数据库  如何选择

我要在个人电脑上部署服务器(几年前的机子,目前是win7x86,4G内存,性能不怎么地)
只在本机还有一台移动端使用,主要是录入数据到数据库和打印,查询修改用的不多
目前是win7x86旗舰版+tomcat9.0+sqlserver2014,就查询一个表用了5-9秒(表20字段,30条记录)
重点是自从安装了tomcat和sqlserver部署之后,内存使用率基本就是60%-70%,经常地卡顿,严重影响了其它方面的使用
把tomcat和sqlserver服务禁止之后流畅点,但无法从根本上解决问题
同样的模板在笔记本上查询2秒内,因此需要从其它方面来改善

问题一:操作系统选择
服务器操作系统应该好过桌面操作系统吧
考虑到不影响日常使用,所以打算重装,改成windows server。
如果用windows server 哪个版本比较好,03 or 08 or 12

问题二:服务器部署
从性能方面考虑,独立部署还是嵌入式部署好点

问题三:数据库选择
我觉得最影响系统性能的应该是数据库吧,我应该选择哪种数据库哪个版本
最开始我是考虑用access,因为连接不上所以放弃了

问题四:其它注意事项
还有jdk、tomcat版本的选择,选最新稳定版本就可以了吧
如果还有一些其它建议也可以。感谢各位帮忙解答下!




FineReportRank 发布于 2016-9-18 17:42
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
afr751116发布于2016-9-18 17:42(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-9-18 18:04(编辑于 2023-9-6 09:34)
555
  • 星痕 星痕

    {:9_225:}哥啊,关键是sqlite不好处理啊,对于数据,我觉得还是mysql更合适点,应用范围广,相关资料多,占用资源也还好
    回复
    2016-09-18 18:18 
最佳回答
0
星痕发布于2016-9-18 18:18(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    楼主就是个录入数据,sqlite应该够用了,这不是帮楼主省内存嘛
    回复
    2016-09-18 18:24 
最佳回答
0
macro_hard发布于2016-9-18 18:24(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    数据库用access吧,如果数据 不多的话。
    回复
    2016-09-18 18:41 
  • Rank Rank(提问者)

    sqlite没用过,oracle和server都试过比较耗内存,综合各位意见,access、sqlite、mysql我都试一下
    回复
    2016-09-18 19:35 
最佳回答
0
孤陌发布于2016-9-18 18:41(编辑于 2023-9-6 09:34)
555
  • Rank Rank(提问者)

    数据倒是不多,可能用excel都可以了,主要是用于录入和打印,存储数据不多。
    回复
    2016-09-18 19:31 
最佳回答
0
Rank发布于2016-9-18 19:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
Rank发布于2016-9-18 19:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-9-18 19:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
呆呆发布于2016-9-19 12:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
Rank发布于2016-9-19 18:34(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 929浏览人数
  • 最后回答于:2016-9-27 06:46
    活动推荐 更多
    热门课程 更多
    返回顶部