一、数据库定义 数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。也是是长期储存在计算机内、有组织的、可共享的数据集合。它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。 二、数据库特点 1、 实现数据共享 2、减少数据的冗余度 3、 数据的独立性 4、数据实现集中控制 5、数据一致性和可维护性,以确保数据的安全性和可靠性 6、故障恢复 三、数据库分类及优缺点 数据库有Oracle、MySQL、MariaDB、Sql Server、Access、DB2、PostgreSQL、Informix、Syase等。 1、SQL Server SQLServer是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。 优点: 1)操作简单,但只有图形界面. 2)功能比较全面,效率高,可以作为中型企业或单位的数据库平台。 3)SQL Server可以与Windows操作系统紧密集成,不论是应用程序开发速度还是系统事物处理运行速度都能得到较大的提升。 缺点: 1)只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的,Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时. 2)没有获得任何安全证书。 3)多用户时性能不佳 4)客户端支持及应用模式:C/S(客户机/服务器)结构,只支持windows客户,可以ADO,DAO,OLEDB,ODBC连接. 5)并行实施和共存模型并不成熟,难以处理日益增多的用户数和数据卷,伸缩性有限。 6)使用风险:完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险,数据不容易恢复。 2、MYSQL: MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。 MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。 优点: 1)免费, 而且功能很全, 体积小, 速度快,安装简单 2)MySQL是开源的。 3)MySQL是一个关系数据库管理系统。 4)MySQL服务器是一个快速的、可靠的和易于使用的数据库服务器。 5)MySQL服务器工作在客户/服务器或嵌入系统中。 6)有大量的MySQL软件可以使用。 缺点: 在字段约束上做的差了点儿 3、MS SQL: (MS SQL SERVER 2008) 优点: 1)MS SQL SERVER 2008是由Microsoft开发和推广的基于服务器端的中型的关系数据库管理系统(DBMS),可以适合大容量数据的应用 2)在功能上也要比Microsoft Access强。 3)安全性较高; 4)真正的客户机/服务器体系结构 5)图形化用户界面,操作更加直观、简单; 6)丰富的编程接口工具为用户进行程序设计提 供了更大的选择余地; 7)具有很好的伸缩性,可跨越多种平台使用; SQL Server还提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 缺点: 因功能强大,所以操作较ACCESS复杂;只支持Windows操作系统。 四、重庆老渔哥数据库产品 重庆老渔哥数据库有MYSQL、SQL SERVER两种数据库。其中有电信、双线、多线、美国、香港等选择。数据库空间大小也有20M、50M、100M、150M、200M、250M、300M等多项选择。
|