|
主题:[转帖]扫盲帖:ACCESS与SQL SERVER的区别 [收藏主题] |
我们常看到的ASP程序都是ASP+ACCESS库或ASP+SQL SERVER库到底ACCESS和SQL SERVER有什么区别各自的优缺点在哪呢?自己总结了一下说得不够全面大家不要扔鸡蛋。
ACCESS是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。 优点:Access部署简单方便就一个文件运用起来比较灵活主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(UI),也可以作为前端开发工具与其它数据库搭配开发应用程序(如SQL Server,DB2,Oracle等),熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的初级用户则使用它来开发简单的应用软件。 缺点:数据储存量小安全性不够高,加了用户级密码容易***。C/S结构下对服务器要求很高,否则容易造成MDB损坏并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,6-7个人同时访问就能导致MDB损坏或者并死,不能将VBA代码开发的软件系统直接编译成EXE可执行文件,不能脱离ACCESS或者ACCESS RUNTIME环境,该环境相对其他软件体积较大(50M左右)。 SQL Server是一个关系数据库管理系统。 优点:安全性高真正的客户机/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。具有很好的伸缩性,可跨越多种平台使用,对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。SQL Server还提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 缺点:没有客户可以使用的界面(开发者的界面不算),完全需要另外开发。 如果从开发应用程序方面比较,Access比SQLServer要强大些,如果从数据库的管理功能及数据处理性能方面比较,ACCESS与SQLSERVER根本不在一个级别,作为数据库来讲也不在一个级别。 题外话:网络从以前的静态网页到现在的动态可交互式网页,从以前单纯的浏览网页到现在拥有自己的网站,它带给了我们太多太多的惊喜。人们将他们工作、生活中的心情、经验、得失留在了网络上,而作为网站运营者的我们,是否应该对用户的心情点滴、人生经验加以稳妥呵护呢?当几年几十年过后用户再回过头来浏览这些过去的点滴,会是多么的开心,多么的感叹!而我们在帮助用户呵护这些点滴的同时是否也得到了一些物质之外的东西呢:) |
|
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |