
文章插图
①Access是桌面型数据库,以文件的格式存储;而MySQL则是关系型数据库,需要数据库服务后台支撑,访问的是数据库服务器 。
②Access打开数据库文件即可操作,不要再安装管理软件,可视化界面,打开数据表就可以对数据进行修改 。MySQL需要通过客户端登陆服务器进行操作,如Navicat/phpMyAdmin等等,另外安装、配置 。
③Access是文件型的桌面数据库,在数据量过大时,速度较慢,经常需要对文件进行压缩、修复,效率低下 。MySQL是很受欢迎的开源关系型数据库,当数据量比较大时,仍可保证较快的速度和较高的效率 。
④Access共享性差,在局域网时通过共享文件的方式实现 。MySQL配置权限后,可以全网络访问 。
access自己用来玩玩提高下工作效率可以,其他就别指望了 。
acess是文件型数据库,MySQL是服务器型数据库 。
文件型数据库又可称之为嵌入式数据库,它只能单机访问,不需要额外的独立进程,占用资源相对较少 。
服务器型数据库可以通过IP地址跨主机运行,需要额外的进程去运行它 。
两者各有优缺点,access作为文件型数据库,相对比较轻量级,占用资源少,操作简单 。缺点就是只适合于数据总量小,数据吞吐量少的场景 。比方说用来存储程序的配置,就是一个不错的选择,常用于客户端,单机应用以及小型网站 。如果此时选择MySQL等大型服务器,就有点杀鸡焉用牛刀的感觉 。
而大型系统,则更适合用MySQL,特别适合数据总量非常大,频繁读写的情况 。典型应用就是大中型网站,游戏服务器,而且同时访问量很大的那种 。MySQL因为是服务器,还支持多个应用(包括服务器)同时访问,用于数据共享和交换,这一点也是access难以做到的 。
另外还需要注意一点,现在看来,已经不适合再使用access了,毕竟它是早期的优秀产品 。而近年来,sqlite已经比access更优秀了 。sqlite同样是文件型数据库,现在广泛用于手机的APP(客户端) 。建议所有可以选用access的场景都应当用sqlite来代替 。
access主要用来做一些小型的数据库应用,并不是定位为后台支撑数据库的 。不过现在魔方网表这方面做得比access好太多了,也强大很多,普通人就可以学会,还免费 。
- 中国功夫有什么特点?和美国拳击相比,区别在哪里?
- 7种最有效的快速减肥的方法!
- 减肥新时尚气功慢跑法
- 怎样掌握有氧运动的要领和尺度
- 小暑和大暑是什么意思
- 古天乐和陈慧琳,你更喜欢哪位明星?
- 万圣节的由来和传说
- 冷姓的来源和历史
- 奥拉朱旺和诺维斯基谁是最好的国际球员?你怎么看?
- 合金装备和平行者直升机怎么打
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
