

对电脑比较熟悉的人,很多都听说或用过 Dbase、Foxpro等数据库。确实,在上个世纪80年代末到90年代,这2种数据库在管理软件领域,占据了大半江山。老牌的财务软件(“用友”、“先锋”等),最先的产品就是用Dbase和Foxpro编制的。
与此同时,还有一类更高端的数据库,在银行、电信、金融、军队、科研等领域投入应用。这类数据库的代表有: Oracle、Sybase、Interbase、Firebird等。
Dbase和Foxpro一般被称为“桌面型数据库”。顾名思义,这类数据库并不是为服务器设计的,性能、稳定性都十分有限,仅适合个人使用。
以Oracle为代表的数据库,一般称为“关系型SQL数据库服务器”(Database Server)。这类数据库的共性是:采用客户机(Client)/服务器(Server)模式,使用SQL语言,性能优良,可轻松处理数万、数十万条数据,运行稳定。
大型SQL关系型数据库,都是融合了了当今世界最高电脑科技的软件产品,核心技术基本上全部掌握在美国等西方国家手中。一般的电脑专业人士,一般也不能了解其底层的工作机制。
大多数数据库,数据都是存放在1个或多个文件里。而有的数据库,直接把数据存放在一个特殊的硬盘分区,而不是以文件的形式存放。
对于以文件形式存放数据的数据库,只能由数据库服务器本身对其打开。如果您试图用记事本等软件打开查看,只能看到乱码,并且很有可能严重损坏数据库。
大型SQL数据库,必须采用专门的备份方法进行备份。如果试图在资源管理器里直接复制数据文件,将造成数据库的破坏。
Oracle、Sybase等数据库,一般应用于大型企事业单位,原则上应由专业人员进行维护。
微软的SQL Server以及Interbase、Firebird等数据库,在具备普通大型SQL数据库的好处的同时,日常维护则不一定非要专业人员进行。特别是Interbase和Firebird数据库,基本上属于“零维护”的数据库,非常适合于中小企业。
Oracle、Sybase等数据库,售价十分高昂。在国外,只有大型机构和组织,才会购买和使用。Interbase和Ms SQL Server,售价相对较低,在中、小型企业使用较多。特别是Interbase和Firebird,在欧洲以及日本、韩国等地区,拥有大量的用户。
在国内的数据库市场,由于人们普遍使用盗版和软件开发者的误导,许多企业都在使用Oracle等跨国公司才使用的数据库。据了解,国内的某些餐饮管理软件,也使用Oracle数据库,让人哭笑不得。
链接:运软宾馆酒店客房管理系统