|
常用的数据库一般分为三种:Access、SQL Server、My SQL。下面介绍常用的数据库之间的区别和功能。
|
|
|
|
Access是由微软发布的一款关联式数据序管型系统,它结合了Microsoft Jet Database Engine和图形用户界面的特点,常被用来开发Web应用程序。这些应用程序都利用ASP技术在IIs上运行。
|
|
|
不过,由于Access是小型数据库,有根本的使用局限性,在数据量过大或者访问量过高的时候其性能会急剧下降。比较复杂或者容量较大的Web应用程序则使用PHP+ MySQL或者ASP+Microsoft SQL Sever架构,不过对于中小型网站或者个人独立博客来说,Access容易管理并且应用方便,仍然很适合作为网站的数据库。
|
|
|
虽然数据库能够给组织带来巨大的效益,可是选择好的数据库软件并使其正常运转还是很难的一件事。想想你需要什么,看看其他类似的组织都在做什么,仔细选择解决方案,认真监督现行系统的数据和程序。
|
|
|
|
SQL Server是基于服务器端的中型数据库,适合大容量数据的应用,在功能管理上也要比Access强得多。很多采用ASP程序的大数据量的网站在当Access数据库不能满足实际要求时,往往会采用SQL Server数据库。
|
|
|
SQL Sever的特点是采用客户机/服务器的体系结构,并且显示图形化的用户界面,使数据库的管理方式更加直观和简单。SQL Server还提供了丰富的编程接入工具,为用户进行程序设计提供了更大的选择余地。
|
|
|
|
My SQL是关系型的数据库管理系统,开发者为瑞典My SQLAB公司。My SQL短小精悍,是与Access类似的文件型数据库,但是其数据的负载量很大,是多用户、多任务的数据库系统,安全性也比较好。一般可以使用PhpMyAdmin程序,通过Web界面,My SQL数据库被广泛地应用在各种类型的网站中。由于其体积小、速度快且免费使用,加上它开放源代码的特点,很多网站都选择My SQL作为网站的数据库。
|
|
|
|
Oracle能在所有主流平台上运行,完全支持所有的工业标准,采用完全开放策略,可以让客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使一组节点共享同一簇中的工作扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,则用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。Oracle获得了最高认证级别的ISO标准认证。Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界纪录。Oracle的多层次网络计算支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
|
|
|
Oracle产品采用标准SQL,并经过了美国国家标准技术所(NIST)测试,与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容,能与多种通信网络相连,支持多种协议(TCP/IP、DECnet、LU6.2等)。
|
|
|